测试能够找到内容
132****5698
姓名
学校
132****5698
010-15*2452
这段代码的DOM树是这样子么?
当我这样子查询的时候应该查询到的只是DOM树中的所有元素节点,但是我想查询到DOM树中的所有文本节点应该什么解决办法呢?
var body = document.getElementsByTagName('body');
var bodyChildren = body[0].getElementsByTagName('*');
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
getElementsByTagName() 方法返回一个实时的包含具有给出标签名的元素们的HTMLCollection。就意味着getElementsByTagName捕获不了Text节点,你可以用
遍历的结果都是1
用
返回所有文本
判断nodeType即可
getElementsByTagName
Elements!
Elements!!
Elements!!!
这个方法只返回元素节点!
要返回所有节点请使用 childNodes 属性, 再从中筛选出文本节点