日期:2014-05-17 浏览次数:20766 次
上一篇:HTML DOM(一)
上一篇讲述了DOM的基本知识,从其得知,在DOM眼中,HTML的每个成分都可以看作是节点(文档节点、元素节点、文本节点、属性节点、注释节点,其中,属性节点是属于元素节点),本篇的内容就是通过DOM对这些节点进行增删改查的操作。
获取(R)
1. getElementById(id)、getElementsByName(name)、getElementsByTagName(tagName),这三种方法都会忽略文档的结构。
<html>
<head>
<title>节点的增删改查</title>
<script type="text/javascript">
function init() {
alert(document.getElementById("div1").nodeName);
alert(document.getElementsByName("container").length);// IE结果是2,Chrome、FF结果是3
alert(document.getElementById("container").value);// IE结果是1,Chrome、FF结果是2
}
</script>
</head>
<body onload="init()">
<div id="div1" name="container">1</div>
<!--<div id="div1"></div>-->
<span id="div1" name="container">2</span>
<input name="container" type="text" value="1" />
<input id="container" type="text" value="2" />
</body>
</html>html实例:
<html>
<head>
<title>节点的增删改查</title>
</head>
<body>
<div id="level1">
<div id="level21">
<div id="level3"><div>
</div>
<div id="level22"></div>
</div>
</body>
</html>未完待续。。。