日期:2014-05-17 浏览次数:20620 次
<div id="divContainer">
<input type="button" value="A" onclick="setBackground(this)" />
<input type="button" value="B" onclick="setBackground(this)" />
<input type="button" value="C" onclick="setBackground(this)" />
<input type="button" value="D" onclick="setBackground(this)" />
</div>
<script type="text/javascript">
function setBackground(o) {
var btnArr = document.getElementById('divContainer').getElementsByTagName('input');
for (var i = 0; i < btnArr.length; i++) {
btnArr[i].style.backgroundColor = '';
}
o.style.backgroundColor = 'red';
}
</script>
------解决方案--------------------