假设有5个id分别是buttun1到buttun5的div, 我在div里加了一个dof的标签,希望得到如果dof的值是0的时候,div中的文字为ABC,否则就是DEF的结果,如下:
<div id="buttun1" class="a" dof="0"></div>
<div id="buttun2" class="a" dof="0"></div>
........
<div id="buttun5" class="a" dof="1"></div>
我写了java循环语句:
for (var i=1; i<=5; i++) {
var dofV = $(".a").attr("dof");
var div = document.getElementById("buttun" + i);
if (dofV == "0") {
div.innerHTML = "ABC";
} else {
div.innerHTML ="DEF";
}
}
可是,运行结果都显示DEF,哪里出了问题?
您好,我的页面上已经有这五个div,而不是生成输出div,而且dof==0不一定就在div5上出现,可能是随机出现的,我试着写了一段java for循环语句,但生成的结果都是def,而不出现abc,不知道哪里出现了问题.
您好,运行没有成功