Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/420.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何使用组合框更改背景色?_Javascript_Html_Combobox_Background Color - Fatal编程技术网

Javascript 如何使用组合框更改背景色?

Javascript 如何使用组合框更改背景色?,javascript,html,combobox,background-color,Javascript,Html,Combobox,Background Color,如何使用html中的组合框更改网页背景。这是通过使用组合框的值来更改网页背景颜色的方法。 <html> <body> RED: <select id=r> <script language="javascript"> for(var i=0;i<=255;i++) { document.write("<option>"+i+"</opt

如何使用html中的组合框更改网页背景。这是通过使用组合框的值来更改网页背景颜色的方法。


<html>
<body>
RED: <select id=r>
         <script language="javascript">
             for(var i=0;i<=255;i++)
          { 
            document.write("<option>"+i+"</option>");
          }
         </script>
     </select>

GREEN: <select id=g>
         <script language="javascript">
             for(var i=0;i<=255;i++)
          { 
            document.write("<option>"+i+"</option>");
          }
         </script>
    </select>

BLUE: <select id=b>
        <script language="javascript">
             for(var i=0;i<=255;i++)
          { 
            document.write("<option>"+i+"</option>");
          }
         </script>
     </select>
<input type=button onclick=fun() value=Change>

 <script>
function fun()
{
 var x=r.value
 var y=g.value
 var z=b.value

document.body.style.background="rgb("+x+","+y+","+z+")";
}
 </script>
 </body>
 </html>
红色:
对于(var i=0;i您是否自己尝试过任何事情?是否有您正在努力解决的特定问题?目前,这是一个太宽泛的问题,无法回答。请将其分解为更小的部分…如何倾听更改…以及如何使用javascript更改背景。然后将这些部分组合在一起。我现在已经找到了解决方案。谢谢您r控制。