博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
tagName与nodeName的区别
阅读量:4318 次
发布时间:2019-06-06

本文共 444 字,大约阅读时间需要 1 分钟。

       首先介绍DOM里常见的三种节点类型(总共有12种,如docment):元素节点,属性节点以及文本节点,例如<h2 class="title">head</h2>,

其中h2是元素节点,class是属性节点,
       head是文本节点,在这里你可以说h2这个元素节点包含一个属性节点和一个文本节点。其实几乎所有HTML的标签都是元素节点,
       id, title, class等则是属性节点,
      文本内容则是文本节点。
      tagName和nodeName的语义是一样的,都是返回所包含标签的名称,例如上面的h2标签,都是返回h2,
但是tagName只能在元素标签上使用,而nodeName则可以在所有的节点上使用
总结:tagName只能用在元素节点上,而nodeName可以用在任何节点上,可以说nodeName涵盖了tagName,
并且具有更多的功能,因此建议总是使用nodeName。

转载于:https://www.cnblogs.com/huangshikun/p/6526912.html

你可能感兴趣的文章
FlipView 索引为0 WP8.1
查看>>
PInterest瀑布流类网站收集
查看>>
ORACLE自动断开数据库连接解决办法
查看>>
不修改vender文件夹,重写laravel注册登录功能
查看>>
centos7 下通过nginx+uwsgi部署django应用
查看>>
寒假作业03
查看>>
sql优化技巧
查看>>
测试到2014-2-20命令(ADB、TOP和Monkey……)汇总
查看>>
站立会议第八天
查看>>
Spring Boot 版本支持
查看>>
关于:使用JSP+Servlet重定向网页导致CSS等失效的问题的解决
查看>>
[学习笔记]可靠信号、不可靠信号
查看>>
主窗口类
查看>>
安装JDK/SDK/Android Studio
查看>>
VMware安装步骤
查看>>
Redis源码解析:16Resis主从复制之主节点的完全重同步流程
查看>>
web开发工具IDE
查看>>
为什么要用Message Queue
查看>>
MySQL安装详解
查看>>
ASP.NET服务器推送及前后台实时交互
查看>>