Javascript Internet Explorer 8上的attributes.class.value
我试图找到名为Javascript Internet Explorer 8上的attributes.class.value,javascript,function,class,internet-explorer-8,attributes,Javascript,Function,Class,Internet Explorer 8,Attributes,我试图找到名为numberinput IE 8如何支持高亮度(带星星)系列? 因为在Chrome或Firefox上,它可以完美地工作 function sum() { var elem = document.getElementsByTagName("input"); var names = []; for (var i = 0; i < elem.length; ++i) { if (typeof elem[i].attributes.class
numberinput
IE 8如何支持高亮度(带星星)系列?
因为在Chrome或Firefox上,它可以完美地工作
function sum() {
var elem = document.getElementsByTagName("input");
var names = [];
for (var i = 0; i < elem.length; ++i) {
if (typeof elem[i].attributes.class !== "undefined") {
**if(elem[i].attributes.class.value === "numberinput")**{
names.push(elem[i].value);
}
}
}
var inputValues = names;
var counter=0;
for (var i=0; i<inputValues.length; i++){
counter=inputValues[i]*1+counter;
}
document.getElementById("test").innerHTML = counter;
return counter;
}
函数和(){
var elem=document.getElementsByTagName(“输入”);
变量名称=[];
对于(变量i=0;i 对于(var i=0;i以下的W3学校,自IE 2.0以来,该行应正常工作
elem[i].attributes.class.value === "numberinput"
您可以放心地使用它!因此,此脚本中可能还有任何其他内容无法在IE8中运行,因为此代码在IE8中不起作用。不知道为什么。