通过document对象调用(在整个页面查询)
- getElementById()
通过id属性获取一个元素节点对象 - getElementByTagName()
通过标签名获取一组元素节点对象 - getElementsByName()
通过name属性获取一组元素节点对象
获取元素节点的子节点(在元素节点内查询)
通过具体的元素节点调用
- getElementsByTagName()
方法,返回当前节点的指定标签名后代节点 - childNodes
属性,表示当前节点的所有子节点 - firstChild
属性,表示当前节点的第一个子节点 - lasChild
属性,表示当前节点的最后一个子节点
<button id="btn04">点我一下</button>
<ul id="city">
<li id="beijing">北京</li>
<li>上海</li>
<li>福州</li>
</ul>
<script>
var btn = document.getElementById('btn04');
btn.onclick = function(){
var city = document.getElementById('city');
var city_li = city.getElementsByTagName('li');
alert(city_li.length);
for (var i = 0; i < city_li.length; i++){
alert(city_li[i].innerHTML);
city_li[i].innerHTML = 'Bruce';
};
};
</script>
博客介绍了在JavaScript中获取元素节点的方法。可通过document对象在整个页面查询,如用getElementById()按id属性获取单个元素节点,用getElementByTagName()和getElementsByName()按标签名和name属性获取元素节点组;还能在元素节点内查询,如用getElementsByTagName()获取后代节点,用childNodes等属性获取子节点。
822

被折叠的 条评论
为什么被折叠?



