如何使用 JavaScript/jQuery 从 HTML 元素中检索所有属性
从 HTML 元素中获取所有属性是 Web 中的常见任务发展。您可以采取多种方法,每种方法都有自己的优点和缺点。
使用属性节点列表
对于简单明了的解决方案,您可以利用元素本身可用的属性节点列表。此方法提供对属性名称和值的访问:
var el = document.getElementById("someId"); var nodes = [], values = []; for (var att, i = 0, atts = el.attributes, n = atts.length; i < n; i++) { att = atts[i]; nodes.push(att.nodeName); values.push(att.nodeValue); }
使用 jQuery
jQuery 提供了一种使用 .attr() 方法检索属性的便捷方法:
var el = $("#someId"); var attributes = el.attr();
属性对象将包含每个属性名称的键值对和value.
注意:
以上是如何使用 JavaScript 或 jQuery 从 HTML 元素检索所有属性?的详细内容。更多信息请关注PHP中文网其他相关文章!