首页

php用document方式操作html

最近在迁移博客到新的地址,考虑到网站SEO不想用前后端完全分离再ajax请求渲染数据的模式。另一方面也不想用臃肿的框架于是自己琢磨手搓一个建议的博客。期间要操作html模板,于是不得不翻了翻DOMDocument。<br> 下面是基本操作:<br> $dom = new DOMDocument(); //实例化dom<br> @$dom->loadHTML($htmlfile); //读取html文件到dom对象,@符号是抑制报错,自己玩这样做简单,正式的项目建议用更好的方式处理错误<br> $dom->getElementsByTagName('title'); //根据标签获取节点,跟js的dom操作方式类似<br> $elem = $dom->getElementById('testid'); //根据id获取节点<br> $elem->NodeValue = '文本内容'; //获取或者修改节点里面的文本<br> //appendChild 和 createElement不再赘述,这里吐槽下DOMDocument是没有js自带的dom操作方法好用的,对底层一些的东西没兴趣的话还是建议上smarty模板,当然前后端分离更酸爽。<br> <a href="https://www.php.net/manual/zh/class.domdocument.php" target="_blank">官方文档点这里>></a>
更多>>
谈谈个人博客搭建的问题 每天都有人尝试攻击我liyiru.top网站 今天把博客升级了下 mysql分表分库后的多子表查询 全球cdn相关的经验