window.onload=function (){
var textdiv=document.getElementById("testdiv");
alert(textdiv.childNodes[0].nodeValue);
}
<div id="testdiv"><em>精彩生活图片库</em></div>很奇怪,弹出来是NULL值textdiv.childNodes[0].nodeValue这一句的不是获取testdiv下的第一个元素中的文本嘛
var textdiv=document.getElementById("testdiv");
alert(textdiv.childNodes[0].nodeValue);
}
<div id="testdiv"><em>精彩生活图片库</em></div>很奇怪,弹出来是NULL值textdiv.childNodes[0].nodeValue这一句的不是获取testdiv下的第一个元素中的文本嘛
解决方案 »
- js引发的错误,请大侠们给个解决办法
- 浏览器运行的javascript如何探测客户端ip?
- jquery 获取table的最后一个tr
- 下面的方法可以捕捉到网页关闭的事件,并且会弹出消息框提示是否关闭,我想要判断用户的点击是“是”还是“否”,并且做相应的处理,希望各位大侠指点迷津!
- ie7下无法使用网站加入收藏夹的功能啊
- radio验证问题,在线等,急用
- 求购一比较好的ip数据库最好是access版的
- 请问如何根据某个字符作分界,拆分一个字符串?比如/aaa/bbb/ccc拆成3个字符串aaa,bbb,ccc
- 请问JS中的三种弹出式消息提醒?
- 火狐和谷歌浏览器ajax兼容问题
- js flash相册问题
- 在Dtree中添加了判断为什么就一直循环了?
window.onload=function (){
var textdiv=document.getElementById("testdiv");
alert(textdiv.childNodes[0].tagName); // EM
alert(textdiv.childNodes[0].innerText); // 精彩生活图片库
alert(textdiv.childNodes[0].firstChild.nodeValue); // 精彩生活图片库
}
Web 开发常用手册DHTML 参考手册
http://download.csdn.net/source/308913JScript 语言参考
http://download.csdn.net/source/308916CCS 样式表中文手册
http://download.csdn.net/source/304124
node.nodeValue == node.data; ??????? 这个意思?
alert(textdiv.childNodes[0].innerText); // 精彩生活图片库
alert(textdiv.childNodes[0].firstChild.nodeValue); // 精彩生活图片库
这两个是不是同样的意思
Sets or retrieves the value of a node.object.nodeValue [= sValue]If the object is a TextNode, the nodeValue property returns a string representing the text contained by the node.如果 object 是文本节点,nodeValue 将返回一个表示该节点所包含文本的字符串。If the object is an element, the nodeValue returns null. Use the nodeName property to determine the element name.如果 object 是一个元素节点,nodeValue 将返回 null。使用 nodeName 属性来确定元素名。——以上内容引自《DHTML 参考手册》