<li id='12'></li>
document.getElementById('12').style.background = "red";
怎么没有出来效果。
可是这样
document.getElementById('12').style.display = "none";
又是可以的。求高手解答
document.getElementById('12').style.background = "red";
怎么没有出来效果。
可是这样
document.getElementById('12').style.display = "none";
又是可以的。求高手解答
解决方案 »
- 这句JS有语法错误吗?正确的应该怎样写?
- 怎样让下拉框选择的值与文本框的现有值连接在一起?
- 关于用js改变css的问题
- 求一函数:在文本框中输入文字时,边输入边判断输入的字数是否超过maxLength?
- javascript怎样动态改变表单元素Css样式
- 关于控制checkbox的问题...
- 求javascript 播放与停止 embed flash 的方法
- 谁有数值验证的代码,负数算是数值的
- 在调整单元格宽度时,如果单元格内有汉字或多个单词长度>tdwidth时,会出现自动换行,即使<td nwrap>,我现在必须<td><span nowrap>...</s
- 新年礼物:小游戏(1),答对着得150分,参与者也有分!答案最简单者得高分![IE6实现即可] [请进……]
- js li的问题
- js删除li问题
<body>
<ul>
<li id="12">one</li>
<li>two</li>
</ul>
<script type="text/javascript">
<!--
document.getElementById("12").style.backgroundColor='red';
//-->
</script>
</body>
<html>
<body>
<script type="text/javascript">
function buttonClick() {
var e12 = document.getElementById("12");
e12.style.background = "red";
}
</script>
<ul>
<li id='12'><a>hello</a></li>
</ul>
<input type="button" onclick="buttonClick()" value="测试"/>
</body>
</html>还有疑问就贴出代码。
我这样写可以
但是又出现个问题了。在ie8 和 ff上面可以。可是遇到ie6就不行了。
为什么?
<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>
用这个看看,IE跟FF都可以的document.getElementById('12').style.backgroundColor="#E0E0E0";