js html导航栏,JavaScript HTML DOM 导航

子节点和节点值

DOM 处理中的一种常见错误是认为元素节点中包含文本。

实例:

DOM 教程

(上面例子中的)元素节点

不包含文本。

它包含了值为 "DOM 教程" 的文本节点。

文本节点的值能够通过节点的 innerHTML 属性进行访问:

var myTitle = document.getElementById("demo").innerHTML;

访问 innerHTML 属性等同于访问首个子节点的 nodeValue:

var myTitle = document.getElementById("demo").firstChild.nodeValue;

也可以这样访问第一个子节点:

var myTitle = document.getElementById("demo").childNodes[0].nodeValue;

以下三个例子取回

元素的文本并复制到

元素中:

实例 1

我的第一张页面

Hello!

document.getElementById("id02").innerHTML = document.getElementById("id01").innerHTML;

实例 2

我的第一张页面

Hello!

document.getElementById("id02").innerHTML = document.getElementById("id01").firstChild.nodeValue;

实例 3

我的第一张页面

Hello!

document.getElementById("id02").innerHTML = document.getElementById("id01").childNodes[0].nodeValue;

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值