日期:2014-05-17 浏览次数:20773 次
上一篇: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>未完待续。。。