使用javascript获取div的所有属性值
我将此代码用于单个div 我想得到所有div的ISBN值,如978979974等使用javascript获取div的所有属性值,javascript,Javascript,我将此代码用于单个div 我想得到所有div的ISBN值,如978979974等 var elem = document.getElementsByTagName("div"); var attr = []; var attr = Array.prototype.forEach.call(elem, function(e){ attr.push(e.getAttribute("ISBN")); }); 现在,您的数组attr具有所有ISBN属性
var elem = document.getElementsByTagName("div");
var attr = [];
var attr = Array.prototype.forEach.call(elem, function(e){
attr.push(e.getAttribute("ISBN"));
});
现在,您的数组attr具有所有ISBN属性
var divs = document.getElementsByTagName("div");
var isbns = [];
for(var i = 0; i < divs.length; i++){
isbns.push(divs[i].getAttribute("isbn"));
}
现在您的数组名为ISBNS使用jQuery选择器$'DIV[ISBN]”,您应该真正考虑使用数据ISBN作为属性名称。ISBN在HTML中不是一个有效的属性。如果它解决了你的问题,请考虑把它投票,并把它标记为正确答案。
var divs = document.getElementsByTagName("div");
var isbns = [];
for(var i = 0; i < divs.length; i++){
isbns.push(divs[i].getAttribute("isbn"));
}