一.文档对象模型DOM定义访问和修护力HTML文档的标准方法,DOM将HTML文档呈现为带有元素,属性和文本的树结构(节点树)
1. getElementsByName() 方法
返回带有指定名称的节点对象的集合.
语法: documet.getElementsById(name)
与getElementsById()方法不同的是,通过元素的name属性查询元素而不是通过id属性
Notice:
因为文档中的name属性可能不唯一,所有getElementsByName()方法返回的是元素的数组,而不是一个元素;
和数组类似也有length属性,也可以访问数组一样的方法来访问,从0开始;
<!DOCTYPE HTML>
<html>
<head>
<script type="text/javascript">
function getnum(){
var mynode= document.getElementsByName("myt");
alert(mynode.length);
}
</script>
</head>
<body>
<input name="myt" type="text" value="1">
<input name="myt" type="text" value="2">
<input name="myt" type="text" value="3">
<input name="myt" type="text" value="4">
<input name="myt" type="text" value="5">
<input name="myt" type="text" value="6">
<br />
<input type="button" οnclick="getnum()" value="看看有几项?" />
</body>
</html>
2.getElementsByTagName()方法
返回带有指定标签名的节点对象的集合,返回元素的顺序是他们在文档中的顺序
语法:document.getElementsByTagName(TagName)
说明: 1.TagName是标签的名称,如 p,a,img等标签名
2.和数组类似也有length属性,可以和访问数组一样的方法来访问,从0开始
3.区别: