js_DOM属性

  .nodeType==1,指的是li,

  .nodeType==3,则指的文本节点。

  .children属性,和 .childNodes属性类似,但是只会包含元素节点,而不会包含文本节点。

  .childNodes,子节点属性,会包含文本节点,返回值是一个数组,下面是一个使用  .childNodes 的例子:

  

<html>

	<head>

		<script type="text/javascript">

			window.onload=function(){

				var oUl=document.getElementById('ul1');

				if(window.XMLHttpRequest){

					console.log(oUl.childNodes.length);

					console.log("----:"+oUl.childNodes[0].nodeType);

					console.log("----:"+oUl.childNodes[1].nodeType);

				}else{

					

					alert(oUl.childNodes.length);

				}

			};

		</script>

	</head>

	

	<body>

		<ul id="ul1">

			<li></li>

			<li></li>

		</ul>

	</body>



</html>

  

你可能感兴趣的:(dom)