getElementsByTagName()详解 | 您所在的位置:网站首页 › length属性 › getElementsByTagName()详解 |
getElementsByTagName():方法的用途是寻找有着给定标签名的所有的元素。 element = document.getElementsByTagName(tagName); 这个方法返回一个节点的集合,这个集合可以当做一个数组来处理。这个集合的length属性等于当前文档里有着给定标签名的所有元素的总个数。这个数组里面的每个元素都是一个对象,他们都有着nodeName、nodeType、parentNode、childNodes等属性。 下面的例子将把当前文档里的所有文本段元素(p元素)全部搜索出来,getElementsBuTagName()方法返回的节点集合的length属性将被保存到变量howmany里: var paras = document.getElementsByTagName(“p”); var howmany = paras.length; 在getElementsByTagName()方法返回成功后,比较常见的后续手段是用一个for循环去遍历这个方法所有返回的集合里面的各个元素,在for循环里,我们可以使用setAttribute()、clone()或appendChild()等方法对各个有关元素进行查询处理。 下面的例子将遍历当前文件里面的所有文本段元素,并将其title属性全部设置为空字符串: var paras = document.getElementsByTagName(“p”); for ( var i=0;i |
CopyRight 2018-2019 实验室设备网 版权所有 |