前端技术分享论坛

标题: js怎么获取点击节点的节点名称? [打印本页]

作者: phpvar    时间: 2013-8-29 23:39
标题: js怎么获取点击节点的节点名称?
可以使用js的tagName与nodeName属性实现"获取点击节点的节点名称" !

2个属性的粗略区别:

html里
<div>, <span>等是HTML元素, 有tagName属性
文本则没有tagName属性但有nodeName属性
  1. <div id="d">asdasd</div>
  2. <script>
  3.     var d = document.getElementById('d');
  4.     alert(d.tagName); // div
  5.     alert(d.nodeName); // div  d的tagName和nodeName相同

  6.     alert(d.firstChild.tagName); // undefined
  7.     alert(d.firstChild.nodeName); // #text 这里指的是文本节点或回车换行等的节点, 他们没有tagName只有nodeName
  8. </script>
复制代码





欢迎光临 前端技术分享论坛 (https://www.phpvar.com/bbs/) Powered by Discuz! X3.2