<SELECT id="ok" runat="server" style="WIDTH: 184px; HEIGHT: 32px" onblur="aa()">
<OPTION name="opt" style="BACKGROUND-COLOR: #ff3366" selected>aaaa</OPTION>
<OPTION name="opt" style="BACKGROUND-COLOR: #ff33ff">sssss</OPTION>
<OPTION name="opt" style="BACKGROUND-COLOR: #ff66ff">sssss</OPTION>
<OPTION name="opt" style="BACKGROUND-COLOR: #ff99ff">sssss</OPTION>
<OPTION name="opt" style="BACKGROUND-COLOR: #ff33ff">sssss</OPTION>
<OPTION name="opt" style="BACKGROUND-COLOR: #ff33dd">sssss</OPTION>
<OPTION name="opt" style="BACKGROUND-COLOR: #ff33aa">sssss</OPTION>
<OPTION name="opt" style="BACKGROUND-COLOR: #ff3333">sssss</OPTION> </SELECT><script language="JavaScript">
<!--
function aa()
{
var obj = document.all("ok");
for(var i=0;i<obj.length;i++)
{
obj.options[i].style.backgroundColor = "#ffffff";
}
}
//-->
</script>
<OPTION name="opt" style="BACKGROUND-COLOR: #ff3366" selected>aaaa</OPTION>
<OPTION name="opt" style="BACKGROUND-COLOR: #ff33ff">sssss</OPTION>
<OPTION name="opt" style="BACKGROUND-COLOR: #ff66ff">sssss</OPTION>
<OPTION name="opt" style="BACKGROUND-COLOR: #ff99ff">sssss</OPTION>
<OPTION name="opt" style="BACKGROUND-COLOR: #ff33ff">sssss</OPTION>
<OPTION name="opt" style="BACKGROUND-COLOR: #ff33dd">sssss</OPTION>
<OPTION name="opt" style="BACKGROUND-COLOR: #ff33aa">sssss</OPTION>
<OPTION name="opt" style="BACKGROUND-COLOR: #ff3333">sssss</OPTION> </SELECT><script language="JavaScript">
<!--
function aa()
{
var obj = document.all("ok");
for(var i=0;i<obj.length;i++)
{
obj.options[i].style.backgroundColor = "#ffffff";
}
}
//-->
</script>
解决方案 »
- 用jquery的each获取所有选中的复选框的值
- 【50分】JvaScript初学问题
- 关于函数的定义和调用,javascript没有main函数。。。。
- 有用过selection.createRange().pasteHTML()的高手吗?怎样让它原样显示,不加http。多谢了。
- 菜单问题
- javascript类型转换问题..
- 怎么使用java script实现类似SQL Builder的查询条件编辑功能
- 如何使用js替换一个字符串中的多个回车换行?急
- js插入数据到mdb文件表中的连接语句
- JQuery UI里面怎么在模态窗体里面设置最大化和最小化按钮,以及设置层的透明度
- 在线等。。。javascript和xml编写留言本
- 求解
<OPTION style="BACKGROUND-COLOR: #ff3366" selected>aaaa</OPTION>
<OPTION style="BACKGROUND-COLOR: #ff33ff">sssss</OPTION>
<OPTION style="BACKGROUND-COLOR: #ff66ff">sssss</OPTION>
<OPTION style="BACKGROUND-COLOR: #ff99ff">sssss</OPTION>
<OPTION style="BACKGROUND-COLOR: #ff33ff">sssss</OPTION>
<OPTION style="BACKGROUND-COLOR: #ff33dd">sssss</OPTION>
<OPTION style="BACKGROUND-COLOR: #ff33aa">sssss</OPTION>
<OPTION style="BACKGROUND-COLOR: #ff3333">sssss</OPTION> </SELECT><script language="JavaScript">
<!--
function aa()
{
var obj = document.all("ok");
for(var i=0;i<obj.length;i++)
{
obj.options[i].style.backgroundColor = "#ffffff";
}
}
//-->
</script>
<OPTION style="BACKGROUND-COLOR: red" selected>aaaa</OPTION>
<OPTION style="BACKGROUND-COLOR: red">sssss</OPTION>
</SELECT><script language="JavaScript">
<!--
function aa()
{
var obj = document.all("ok");
for(var i=0;i<obj.length;i++)
{
obj.options[i].style.backgroundColor = "#ffffff";
}
}
function bb()
{
var obj = document.all("ok");
for(var i=0;i<obj.length;i++)
{
obj.options[i].style.backgroundColor = "red";
}
}
//-->
</script>
<OPTION style="BACKGROUND-COLOR: #ff3366" selected>aaaa</OPTION>
<OPTION style="BACKGROUND-COLOR: #ff33ff">sssss</OPTION>
<OPTION style="BACKGROUND-COLOR: #ff66ff">sssss</OPTION>
<OPTION style="BACKGROUND-COLOR: #ff99ff">sssss</OPTION>
<OPTION style="BACKGROUND-COLOR: #ff33ff">sssss</OPTION>
<OPTION style="BACKGROUND-COLOR: #ff33dd">sssss</OPTION>
<OPTION style="BACKGROUND-COLOR: #ff33aa">sssss</OPTION>
<OPTION style="BACKGROUND-COLOR: #ff3333">sssss</OPTION> </SELECT>
<SCRIPT language="javascript">
function aa(oObj)
{
for(var i=0; i<oObj.options.length; i++)
oObj.options[i].preColor = oObj.options[i].style.backgroundColor;
for(var i=0; i<oObj.options.length; i++)
oObj.options[i].style.backgroundColor = "#FFFFFF";
}
function bb(oObj)
{
for(var i=0; i<oObj.options.length; i++)
oObj.options[i].style.backgroundColor = oObj.options[i].preColor;
}
</SCRIPT>
原来我写错了,
kisslan(郁忧的曼陀萝) 写出了问题的答案,
原来,我就想错了,
我以为,SELECT 是一个色,下面的OPTION的色不变,
所以,
引发了, zhaoweiwei(if(轩辕剑^倚天剑)) 恢复一个色,
LxcJie(肖冲) 恢复原来的样子应该LxcJie(肖冲)的答案是最优的,
主得分手啦!
:)
竟然,还有preColor这一属性,
真棒!