firstChild.nodeValue
假设我们已经有一个dom对象,其内容如
内容
在javascript中,我们为了获得title的标签和文本,一般需要这样做
var title =dom.getElementsByTagName(”title”);
alert(title[0].nodeName);//得到“title”
alert(title[0].nodeValue)的时候,FF只能获得#text,而IE只能得到null
后来查了很多资料,object text类型或者object element,本身也是一个结点
上例中“标题”不是一个简单的文本内容,而是一个文本结点
它也有自己的nodeName,只是不该也不会用到
所以应该写成:
alert(title[0].firstChild.nodeValue);//得到“标题”
另一方面,反过来想,生成一个文本的时候,也是用create_text_node方法
还使用了append_child把它添加在一个父结点下
说明它其实是一个结点,需要多使用一次firstChild
转载自:https://blog.csdn.net/bananabear/article/details/1553082
firstChild.nodeValue相关推荐
- nodeValue以及其与value的区别以及JS nodeName、nodeValue、nodeType返回类型
nodeName.nodeValue 以及 nodeType 包含有关于节点的信息. nodeName 属性含有某个节点的名称. 元素节点的 nodeName 是标签名称 属性节点的 nodeName ...
- js中firstChild和childNodes[0]以及children[0]之间的点滴问题
示例: <!DOCTYPE html> <html><head><meta charset="utf-8"><title> ...
- javascript中的firstChild
感谢lianghui007这位博主的分享. 刚学js,因为firstChild取到空格问题困扰了一晚上,早上搜到这位博主的文章恍然大悟. <ul id="contain"&g ...
- parentNode、firstChild
(1)对parentNode 属性常被用来改变文档的结构. 假设您希望从文档中删除带有 id 为 "maindiv" 的节点: var x=document.getElementB ...
- JS firstChild,LastChild
JS node.firstChild会返回node的所有子节点,而不是第一个子节点: 如果想返回第一个子节点需要用 node.firstChild.nodeValue; lastChild也相同
- python listnode_Python,XML AttributeError:“NodeList”对象没有“firstChild”属性
您好,我在使用xml文件时遇到问题.现在,每当我试图获取msg标记时,就会出现一个错误,阻止我访问数据.这是我到目前为止写的代码.from xml.dom import minidom import ...
- python listnode(0)_Python,XML AttributeError:’NodeList’对象没有属性’firstChild’
您好我正在使用的xml文件有问题.现在发生的是每当我尝试获取msg标签时,我得到一个错误,阻止我访问数据.这是我到目前为止编写的代码. from xml.dom import minidom impo ...
- dom nodeName nodeType nodeValue
1,nodeName属性 : 节点的名字. 如果节点是元素节点,那么返回这个元素的名字.此时,相当于tagName属性.比如<p>aaaa</p> : 则返回 p 如果是属 ...
- 原生js自动完成 [转]
本来想用jquery的autocomplete的,可是需求有些变化,打算改源码,进了源码发现,改起来要的时间太长了,毕竟不是自己写的,改起来慢,在网上开始大肆搜罗资料,终于找到了类似的 本文转自htt ...
最新文章
- linux命令grep如何使用,Linux下如何使用grep搜索文本
- 【OkHttp】OkHttp 简介 ( OkHttp 框架特性 | Http 版本简介 )
- 200 ssl服务器证书无效_ssl证书无效怎么办?
- oracle 重做日志内容,Oracle重做日志文件基础
- 【freemaker】之include,import区别
- class文件打成jar包
- Homogeneous Coordinates(齐次坐标)
- 重新创建Activity
- 声明方法java实际开发中泛型使用需要注意的一些问题
- Java中无法到达的语句
- 构建手机apk的过程
- vbnet 判断字符串是否为空或空白
- 基于MATLAB的隐函数偏导与多重积分(附代码)
- 计算机课件制作,多媒体课件制作photoshop和powerpoint教案
- html video ajax,利用AJAX开源项目 在网页里播放视频实现方法
- Python实现人脸识别,一行代码,多种功能,易上手又好操作
- 逆向易语言程序执行流程
- 提高团队成员的工作积极性/团队凝聚力
- .xin 域名信用验证问题集锦
- 【开发必备】快来收藏!涵盖日常开发中所需要的60多个正则验证!!