【发布时间】:2012-02-23 15:21:55
【问题描述】:
我想使用 Javascript 更改按钮的背景图像。这是我目前正在尝试的,但它失败了。
HTML 代码 -
<tr id="Rank1">
<td><button class="darkSquare"></button></td>
<td><button class="lightSquare" ></button></td>
<td><button class="darkSquare" ></button></td>
<td><button class="lightSquare" ></button></td>
<td><button id="e1" class="darkSquare" ></button></td>
<td><button class="lightSquare" ></button></td>
<td><button class="darkSquare" ></button></td>
<td><button class="lightSquare"> </button></td>
</tr>
JavaScript 代码
initializer();
function initializer()
{
var tableRow = document.getElementById("Rank1");
var buttons = tableRow.getElementsByTagName("button");
for(b in buttons)
{
console.log(b.toString());
b.style.backgroundImage = "url('darkSquare.jpg')";
}
}
在控制台中,我收到一条错误消息,提示 b.style 未定义。
【问题讨论】:
标签: javascript button background-image