是否可以同时获取元素的属性名称和值?
基本上我想获取单个元素的所有属性的名称和值,以便将它们写入 Javascript 对象,如下所示:
obj {
key: "value",
another_key: "another_value",
}
是否可以同时获取元素的属性名称和值?
基本上我想获取单个元素的所有属性的名称和值,以便将它们写入 Javascript 对象,如下所示:
obj {
key: "value",
another_key: "another_value",
}
使用 jQuery,您可以获得特定元素的所有属性的名称和值,如下所示:
var obj = {}; // this object will hold key-value pairs of elem attributes
var attribs = $('#elem')[0].attributes;
for (var i = 0; i < attribs.length; i++) {
obj[attribs[i].name] = attribs[i].value;
}
请记住为'#elem'
要从中获取属性的元素替换为有效的选择器。