日期:2014-05-16  浏览次数:20453 次

js改变li的背景颜色,出问题了
<li id='12'></li>
document.getElementById('12').style.background = "red";
怎么没有出来效果。
可是这样
document.getElementById('12').style.display = "none";
又是可以的。求高手解答


------解决方案--------------------
HTML code

<li id='12'>js改变 li 的背景颜色,IE6-OK</li>
<li id='12-2'><a href="#">js改变 li 的背景颜色,IE6-OK</a></li>
<li id='12-3'><a href="#">js改变 a 的背景颜色,IE6-OK</a></li>
<script language="javascript">
<!--
document.getElementById('12').style.background = "red"; 
document.getElementById('12-2').style.background = "red"; 
document.getElementById('12-3').getElementsByTagName("a")[0].style.background = "red"; 
//-->
</script>