浅谈nodeName,nodeValue,nodeType,typeof 的区别


Posted in Javascript onJanuary 13, 2015

nodeName 属性含有某个节点的名称。

元素节点的 nodeName 是标签名称

属性节点的 nodeName 是属性名称

文本节点的 nodeName 永远是 #text

文档节点的 nodeName 永远是 #document

nodeValue 节点值

对于文本节点,nodeValue 属性包含文本。

对于属性节点,nodeValue 属性包含属性值。

nodeValue 属性对于文档节点和元素节点是不可用的。

nodeType 属性可返回节点的类型。

最重要的节点类型是:

元素element1属性attr2文本text3注释comments8文档document9补充:

值-元素类型

1-ELEMENT

2-ATTRIBUTE

3-TEXT

4-CDATA

5-ENTITY REFERENCE

6-ENTITY

7-PI (processing instruction)

8-COMMENT

9-DOCUMENT

10-DOCUMENT TYPE

11-DOCUMENT FRAGMENT

12-NOTATION

typeof

返回一个表示表达式数据类型的字符串,可能的字符串有:"number"、"string"、"boolean"、"object"、"function" 和 "undefined"

以上就是本文的全部内容了,小伙伴们对这4个知识点是否有了新的认识了呢,有疑问就给我留言吧。

Javascript 相关文章推荐
JS 继承实例分析
Nov 04 Javascript
使用JSLint提高JS代码质量方法分享
Dec 16 Javascript
JavaScript 作用域链解析
Nov 13 Javascript
Javascript访问器属性实例分析
Dec 30 Javascript
JavaScript实现带标题的图片轮播特效
May 20 Javascript
基于Vue实现支持按周切换的日历
Sep 24 Javascript
如何理解Vue的作用域插槽的实现原理
Aug 19 Javascript
使用mint-ui实现省市区三级联动效果的示例代码
Feb 09 Javascript
详解JavaScript实现动态的轮播图效果
Apr 29 Javascript
CountUp.js实现数字滚动增值效果
Oct 17 Javascript
file-loader打包图片文件时路径错误输出为[object-module]的解决方法
Jan 03 Javascript
vue cli3.0打包上线静态资源找不到路径的解决操作
Aug 03 Javascript
js使用心得分享
Jan 13 #Javascript
js查找节点的方法小结
Jan 13 #Javascript
使用js画图之画切线
Jan 12 #Javascript
使用js画图之饼图
Jan 12 #Javascript
javacript使用break内层跳出外层循环分析
Jan 12 #Javascript
使用js画图之正弦曲线
Jan 12 #Javascript
使用js画图之圆、弧、扇形
Jan 12 #Javascript
You might like
PHP 高手之路(三)
2006/10/09 PHP
php中字符查找函数strpos、strrchr与strpbrk用法
2014/11/18 PHP
PHP数据库连接mysql与mysqli对比分析
2016/01/04 PHP
php mysql_list_dbs()函数用法示例
2017/03/29 PHP
Javascript代码混淆综合解决方案-Javascript在线混淆器
2006/12/18 Javascript
JavaScript 撑出页面文字换行
2009/06/15 Javascript
用showModalDialog弹出页面后,提交表单总是弹出一个新窗口
2009/07/18 Javascript
使用JS读秒使用示例
2013/09/21 Javascript
超炫的jquery仿flash导航栏特效
2014/11/11 Javascript
jQuery判断是否存在滚动条的简单方法
2016/09/17 Javascript
解析Angular 2+ 样式绑定方式
2018/01/15 Javascript
微信小程序分享功能之按钮button 边框隐藏和点击隐藏
2018/06/14 Javascript
浅谈webpack4.x 入门(一篇足矣)
2018/09/05 Javascript
Node在Controller层进行数据校验的过程详解
2020/08/28 Javascript
Vue proxyTable配置多个接口地址,解决跨域的问题
2020/09/11 Javascript
[02:49]2018DOTA2亚洲邀请赛主赛事决赛日战况回顾 Mineski鏖战5局夺得辉耀
2018/04/10 DOTA
[01:17:47]TNC vs VGJ.S 2018国际邀请赛小组赛BO2 第一场 8.18
2018/08/19 DOTA
Python利用matplotlib.pyplot绘图时如何设置坐标轴刻度
2018/04/09 Python
Python基于FTP模块实现ftp文件上传操作示例
2018/04/23 Python
Python如何实现转换URL详解
2019/07/02 Python
python打造爬虫代理池过程解析
2019/08/15 Python
python 变量初始化空列表的例子
2019/11/28 Python
Python远程开发环境部署与调试过程图解
2019/12/09 Python
Python3内置函数chr和ord实现进制转换
2020/06/05 Python
在HTML5中如何使用CSS建立不可选的文字
2014/10/17 HTML / CSS
微软瑞士官方网站:Microsoft瑞士
2018/04/20 全球购物
高中的自我鉴定
2013/12/16 职场文书
市场营销专业毕业生求职信
2014/03/26 职场文书
股东合作协议书范本
2014/04/14 职场文书
反邪教标语
2014/06/23 职场文书
个人查摆问题整改措施
2014/10/04 职场文书
服务承诺书
2015/01/19 职场文书
小程序与后端Java接口交互实现HelloWorld入门
2021/07/09 Java/Android
SQL之各种join小结详细讲解
2021/08/04 MySQL
深入理解 Golang 的字符串
2022/05/04 Golang
Go调用Rust方法及外部函数接口前置
2022/06/14 Golang