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

JavaScript的DOM编程--04--获取文本节点

时间:2015-09-24 00:48:55      阅读:163      评论:0      收藏:0      [点我收藏+]

标签:

获取文本节点:
1). 步骤: 元素节点 --> 获取元素节点的子节点
2). 若元素节点只有文本节点一个子节点,
例如 <li id="bj" name="BeiJing">北京</li>, <p>你喜欢哪个城市?</p>,
可以先获取到指定的元素节点 eleNode,
然后利用 eleNode.firstChild.nodeValue 的方法来读写其文本节点的值

 

 1 <html>
 2     <head>
 3         <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 4         <title>Untitled Document</title>
 5         
 6         <script type="text/javascript">
 7             
 8             //获取文本节点
 9             window.onload = function(){
10                 
11                 //文本节点一定是元素节点的子节点. 
12                 
13                 //1. 获取文本节点所在的元素节点
14                 var bjNode = document.getElementById("bj");
15                 
16                 //2. 通过 firstChild 定义为到文本节点
17                 var bjTextNode = bjNode.firstChild;
18                 
19                 //3. 通过操作文本节点的 nodeValue 属性来读写文本节点的值. 
20                 alert(bjTextNode.nodeValue);
21                 
22                 bjTextNode.nodeValue = "尚硅谷";
23                 
24                 //alert(bjTextNode);
25             }
26             
27         </script>
28         
29     </head>
30     <body>
31         <p>你喜欢哪个城市?</p>
32         <ul id="city">
33             <li id="bj" name="BeiJing">北京</li>
34             <li>上海</li>
35             <li>东京</li>
36             <li>首尔</li>
37         </ul>
38         
39         <br><br>
40         <p>你喜欢哪款单机游戏?</p>
41         <ul id="game">
42             <li id="rl">红警</li>
43             <li>实况</li>
44             <li>极品飞车</li>
45             <li>魔兽</li>
46         </ul>
47         
48         <br><br>
49         name: <input type="text" name="username" 
50             id="name" value="atguigu"/>
51     </body>
52 </html>    

 

JavaScript的DOM编程--04--获取文本节点

标签:

原文地址:http://www.cnblogs.com/nifengs/p/4833950.html

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