我正在尝试使用纯javascript获取数组中HTML页面的Body标记内的所有元素(标记).我的意思是不使用任何框架(例如JQuery).
我发现你可以使用document.all但会返回整个文档中的所有元素,包括脚本.
无论如何我能得到那些标签吗?
谢谢
jfr*_*d00 72
如果你想要body标签内的所有元素,而不仅仅是第一级孩子,你可以简单地使用getElementsByTagName()通配符:
var elems = document.body.getElementsByTagName("*");
Sir*_*rko 23
你可以用document.querySelectorAll()它.
如果你真的想要所有(包括嵌套标签),请使用它
 var elements = document.querySelectorAll( 'body *' );
如果您只想要直接子节点,请使用
 var elements = document.querySelectorAll( 'body > *' );
| 归档时间: | 
 | 
| 查看次数: | 80588 次 | 
| 最近记录: |