为了账号安全,请及时绑定邮箱和手机立即绑定

怎样才能显示出文本节点的值?

https://img1.sycdn.imooc.com//5c7893f600016f8e10760667.jpg如图所示,如果空白节点“干扰”了正常显示,那怎样才能弄好?

正在回答

3 回答

https://img1.sycdn.imooc.com//5c7f21fa0001791a03720427.jpg

看完这段教学 你就明白为什么多出那么多 无效 子节点

0 回复 有任何疑惑可以回复我~

<!DOCTYPE HTML>

<html>

<head>

<meta http-equiv="Content-Type" content="text/html; charset=utf-8">

<title>无标题文档</title>

</head>

<body>

<div>javascript<p>javascript</p><div>jQuery</div><h5>PHP</h5></div>

    

  

<script type="text/javascript">

    var h=document.getElementsByTagName("div")[0].childNodes;

    for(var i=0;i<h.length;i++){

        document.write(h[i].nodeName+"<br />");

        document.write(h[i].nodeValue+"<br />");

        document.write(h[i].nodeType+"<br /><br />");

    }

 

 

 

</script>

</body>

</html>

这样的话就符合你想象中的了吧  因为之前空白的也算作空白节点,nodeName为#text ,nodeValue就是一段空格,nodeType为3   

0 回复 有任何疑惑可以回复我~

document.getElemetByTagName("p")[0].childNodes[0].nodeValue

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

怎样才能显示出文本节点的值?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信