PHP   发布时间:2022-04-09  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了用PHP代替JS玩转DOM的思路及示例代码大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。

事情的起源比较简单,我需要把一个导航页的数据整理好写入数据库一个比较直观的方法是对html文件进行分析,通用的方法是用PHP的正则表达式来匹配。但是这样做开发和维护都很困难,代码可读性非常差。 导航页的数据都是规则的排列在DOM树当中的,用JS可以用几个循环轻松的对其进行操作,而且JS需要依赖浏览器,操作数据库很困难。其实PHP就有现成的类库对DOM树种的节点进行增删改查操作,在此做一些笔记。 这里涉及到2个类 DOMDocument 和 DOMXPath。 其实思路比较明确,就是通过DOMDocument将一个html file转换成DOM树的数据结构,再用DOMXPath的实例去搜索这个DOM树,拿到想要特定节点,接下来就可以对当前节点的子树进行遍历,得到想要的结果。 在当前目录下有一个这样一个导航的html文件 "./hao.html" 现在需要得到所有标签的中文内容,php代码如下:
<div class="codetitle"><a style="CURSOR: pointer" data="94378" class="copybut" id="copybut94378" onclick="doCopy('code94378')">
代码如下:

大佬总结

以上是大佬教程为你收集整理的用PHP代替JS玩转DOM的思路及示例代码全部内容,希望文章能够帮你解决用PHP代替JS玩转DOM的思路及示例代码所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。
标签: