<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>Node节点对象练习2</title>
<meta http-equiv="keywords" content="keyword1,keyword2,keyword3">
<meta http-equiv="description" content="this is my page">
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
</head>
<body>
<ul>
<li id="bj" value="beijing">
北京
<p>海淀
</p>
奥运
</li>
<li id="sh" value="shanghai">上海</li>
</ul>
</body>
<script type="text/javascript">
//同时打印文本值 北京 海淀 奥运
var v=document.getElementById('bj');
var a=document.getElementsByTagName('p');
alert(v.childNodes[0].nodeValue+a[0].childNodes[0].nodeValue+v.childNodes[2].nodeValue);//获得 body 元素的子节点集合:
</script>
</html>
为什么第二个[0]要加在a后面不加在childNodes后面,还有为什么要获取子元素?子元素不是子标签的元素吗这里没有
李晓健
相关分类