日期:2014-05-17 浏览次数:20558 次
<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>
------解决方案--------------------