码迷,mamicode.com
首页 > 编程语言 > 详细

JavaScript DOM编程 学习笔记-节点属性

时间:2014-10-16 04:23:02      阅读:215      评论:0      收藏:0      [点我收藏+]

标签:function   null   元素   

<!doctype html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Document</title>
<script type="text/javascript">
	//关于节点的属性:nodeType  nodeName  nodeValue
	//在HTML文档中,任何一个节点都有这三个属性
	//id name value是具体节点的属性
	window.onload = function() {
		//元素节点的三个属性
		var bjNode = document.getElementById("bj");
		alert(bjNode.nodeType);//元素节点:1
		alert(bjNode.nodeName);//LI
		alert(bjNode.nodeValue);//null
		
		//属性节点
		var nameAttr = document.getElementById("username").getAttributeNode("name");
		alert(nameAttr.nodeType);//属性节点:2
		alert(nameAttr.nodeName);//name
		alert(nameAttr.nodeValue);//username
		
		//文本节点
		var textNode = bjNode.firstChild;
		alert(textNode.nodeType);//文本节点:3
		alert(textNode.nodeName);//#text
		alert(textNode.nodeValue);//北京
		
		//nodeType  nodeName 是只读的
		//nodeValue 是可以被改变的
		//以上三个属性只有在文本节点中使用nodeValue读写文本值时使用最多
	}
</script>
</head>
<body>
	<p>你喜欢哪个城市?</p>
	<ul id="city">
		<li id="bj" name="beijing">北京</li>
		<li>上海</li>
		<li>武汉</li>
		<li>深圳</li>
	</ul>

	<ul id="book">
		<li id="xyj" name="xyj">西游记</li>
		<li>三国演义</li>
		<li>水浒传</li>
	</ul>
	
	name:<input type="text" name="username" id="username" value="umgsai"/>
	<br />
</body>
</html>



本文出自 “阿凡达” 博客,转载请与作者联系!

JavaScript DOM编程 学习笔记-节点属性

标签:function   null   元素   

原文地址:http://shamrock.blog.51cto.com/2079212/1564554

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!