JQuery

1个成员

jquery获取标签名TagName代码介绍

发表于 2017-02-07 3556 次查看
获取tagname在以前的js中我们可以使用document.getElementsByTagName来取,在jquery中我们可使用$(element)[0].tagName这种形式来操作。


js获取document.getElementsByTagName(tagname)

getElementsByTagName() 方法返回元素的顺序是它们在文档中的顺序。

如果把特殊字符串 "*" 传递给 getElementsByTagName() 方法,它将返回文档中所有元素的列表,元素排列的顺序就是它们在文档中的顺序。

 代码如下 复制代码

var tables = document.getElementsByTagName("table");
alert ("This document contains " + tables.length + " tables");


jquery获取tagName

如果是为了取到tagName后再进行判断,那直接用下面的代码会更方便:

 代码如下 复制代码

$(element).is('input')

如果是要取到标签用作到别的地方,可以使用一下代码:

 代码如下 复制代码


$(element)[0].tagName
或:
$(element).get(0).tagName

发表回复
你还没有登录,请先登录注册