我不知道是否有可能做,但我这是我的代码。改变背景颜色onclick
function start(blauw){
document.getElementById(blauw).style.background="white";
}
<table>
<tr>
<td id= niks></td>
<td id= niks></td>
<td id= blauw onclick="start(id)">1</td>
<td id= blauw onclick="start(id)">2</td>
<td id= blauw>3</td>
<td id= blauw>4</td>
<td id= blauw>5</td>
<td id= blauw>6</td>
<td id= blauw>7</td>
<td id= blauw>8</td>
<td id= niks></td>
<td id= niks></td>
</tr>
</table>
我想实现,如果我点击它的背景将变成白色,所以人们现在他们是什么预订。但是我必须给所有东西都提供一个自己的ID吗?因为现在如果我点击“2”,只有“1”变成白色,“2”不会变成白色。
(原谅我的英语不好)
'在HTML id'属性必须是唯一的。如果您想将相同的ID应用于多个元素,请改用'class',并使用'getElementsByClassName'来定位它。 – 2014-10-20 14:38:58