nodeValue和nodeType
nodeValue看到value我们就知道是值了,nodeType看到Type就知道是类型了 nodevalue是取得文本值 当nodeType==3的时候才有会返回值。不然会返回一个null值(或者经常按照我们编码的习惯,会产生一个空格 空格在JS里面nodeType==3是返回true)。
<!DOCTYPE html>
<html lang="en"><head><meta charset="utf-8"></head><body><ul id="Mylist"><li>1111</li><li>11112</li><li>1113</li></ul></body>
</html>
我们的编码习惯一般都会缩进换行 所以造就了一个空格 。
<script>/**nodeValue***/var oul=document.getElementById("Mylist");console.log(oul.childNodes[0].nodeValue);</script>
这样不会报错,返回一个空格。
console.log(oul.childNodes[1].nodeValue);
oul.childNodes[1]返回的是li 相信到了这里你应该是要取1111这个文本了
console.log(oul.childNodes[1].childNodes[0].nodeValue);
这样你就取到了111 或者
console.log(oul.innerText?oul.children[0].innerText:oul.children[0].textContent);
都可以取到第一个li的文本值.
关于textContent和innerText的兼容问题,上一篇博客已经写好了.有兴趣的同学可以看看。
转载于:https://www.cnblogs.com/junxi/p/5228491.html
nodeValue和nodeType相关推荐
- 不该被遗忘的nodeName、nodeValue和nodeType!
nodeName.nodeValue 以及 nodeType 包含有关于节点的信息. (一)nodeName 属性含有某个节点的名称. 元素节点的 nodeName 是标签名称 属性节点的 nodeN ...
- nodeValue以及其与value的区别以及JS nodeName、nodeValue、nodeType返回类型
nodeName.nodeValue 以及 nodeType 包含有关于节点的信息. nodeName 属性含有某个节点的名称. 元素节点的 nodeName 是标签名称 属性节点的 nodeName ...
- hasChildNodes()方法,nodeName、nodeValue、nodeType介绍
Document对象的使用:hasChildNodes()方法,nodeName.nodeValue.nodeType的简单介绍 一.hasChildNodes() 说明: (1) 该方法 ...
- JQuery nodeName、nodeValue 以及 nodeType
最近在读jquery源码,看到关于一些nodetype的判断,现将网上搜到的信息共享如下: 原文链接:http://blog.chinaunix.net/uid-22414998-id-2199425 ...
- jquery冲突的关键字nodeName、nodeValue和nodeType!
转自:https://blog.csdn.net/hdfyq/article/details/52805836 [缘由]在工作流数据库设计的时候, 都节点管理的功能. 结果有2个字段为 NODE ...
- nodeName、nodeValue和nodeType节点介绍
nodeName 元素节点的 nodeName 是标签名称(大写) 属性节点的 nodeName 是属性名称 文本节点的 nodeName 永远是 #text 文档节点的 nodeName 永远是 # ...
- DOM节点中nodeName、nodeValue 以及 nodeType属性值
今天在用childrenNodes进行操作dom时,碰到了问题,仔细查了一下相关API,记录一下: nodeName nodeName 属性含有某个节点的名称. 元素节点的 nodeName 是标签名 ...
- 理解Node类型——不应被忽视的 nodeType、nodeName、nodeValue
Node 类型 DOM1级定义了 Node 接口,该接口将由 DOM 中的所有节点类型实现.这个 Node 接口在 JavaScript 中是作为 Node 类型实现的:除了 IE 之外,在其他所 ...
- JS nodeType返回类型
JS nodeType返回类型 前几天朋友正好问道 这个 js的nodeType是个什么概念(做浏览器底层的)正好遇到这篇文章可以向大家解释下 将HTML DOM中几个容易常用的属性做下记录: nod ...
最新文章
- 数据绑定(Binding)
- 如何测试ASP.NET Core Web API
- Hyper-V下的Linux虚拟机网卡丢失问题原因及解决办法
- 计算机组装与维修bios设置,(完整版)计算机组装与维修模拟试题(BIOS设置的习题).docx...
- 【Java】使用Switch语句实现成绩等级判断
- python随机数小游戏
- 网站开发综合技术 一 JavaScript简介 二JavaScript语法
- docker安装tomcat8
- Linux 基础知识
- C语言:字符数组的输入输出
- Java 动态代理机制讲解(Proxy.newProxyInstance)
- 超前进位加法器(Carry-Lookahead Adder,CLA)
- 【QT】自定义Toast消息提示
- 【ME909】华为ME909 4G LTE模块在树莓派下通过minicom进行发送短信演示
- TensorFlow Serving Architecture
- 硬件设计与开发——如何提高自己的能力
- ArcGIS10.2版本正确的ArcGIS_Editor_OSM下载与安装
- Linux系统使用--Ubuntu 16.04 安装为知笔记
- 世界最大同性交友网站七夕大礼包————remote :Support for password authentication was removed on August 13,
- 移动端黑马面面案例(技术方案,代码规范,目录规范,蓝湖/摹客协作平台,适配方案简介,初始化文件,swiper插件使用,index.html,index.less,index.css)