var radios = document.getElementsByName("color"); //获取name="color"的所有单选按钮
2.获取元素子节点或元素子节点及其后代节点
代码如下:
项目一
项目二
项目三
注意:IE认为
元素有3个子节点,分别是3个元素,其他浏览器会认为有7个子节点,包括3个元素和4个文本节点,如果
在一行中:
项目一
项目二
项目三
任何浏览器都认为有3个子节点
获取元素的子节点:
代码如下:
var ul = document.getElementById("myList"); for (var i=0,len = ul.childNodes.length ; i < len ; i++ ) { if ( ul.childNodes.length[i].nodeType == 1) { //nodeType == 1 说明节点是元素节点,而不是文本节点 //执行某些操作 } }
获取元素的子节点及其后代节点:
代码如下:
var ul = document.getElementById("myList"); var items = ul.getElementsByTagName("li"); //li里的li也会被取得