【发布时间】:2012-03-14 02:19:06
【问题描述】:
我正在尝试使用此脚本设置 div 的属性。我在第三行有问题,我试图从父 div 获取 div-s,其中 id 是“正在加载”。但这里的问题,似乎在变量 div 中什么都没有。这是为什么呢?
脚本:
function blink() {
document.getElementById("loading").setAttribute("class","loader");
var divs = document.getElementById("loading").getElementsByTagName("div");
alert(divs[0].class);
for(var i=0;i<divs.length;i++) {
var _id = divs[i].id;
document.getElementById(divs[i].id).setAttribute("class", "bar");
}
}
html:
<div id="loading" class="loader2">
<a href="#" onClick="blink()">
<div class="bar_"></div>
<div class="bar_"></div>
<div class="bar_"></div></a>
</div>
我想将 div 类:“bar_”替换为“bar”。这就是我想要做的。
【问题讨论】:
-
你不应该使用块元素
<div>内联元素<a>
标签: javascript html replace