js 按钮控制div变色(函数传参)
<style type="text/css" > #div1{width: 200px; height: 200px; background-color: aqua;} </style> <script type="text/javascript"> function toGreen(){ var odiv = document.getElementById('div1'); odiv.style.background='green'; } function toyellow(){ var odiv = document.getElementById('div1'); odiv.style.background='yellow'; } function toblack(){ var odiv = document.getElementById('div1'); odiv.style.background='black'; } </script> </head> <body> <input type="button" value="变绿" onclick="toGreen()"> <input type="button" value="变黄" onClick="toyellow()"> <input type="button" value="变黑" onClick="toblack()" > <div id="div1"> </div> </body>

修改,练习函数传参
<style type="text/css" > #div1{width: 200px; height: 200px; background-color: aqua;} </style> <script type="text/javascript"> function getcolor(color) getcolor(color):设置参数,无意义,相当于占位符,先占个位置 { var odiv = document.getElementById('div1'); odiv.style.background=color; 当调用阶段设置属性之后,函数随之变化 } </script> </head> <body> <input type="button" value="变绿" onclick="getcolor('green')"> 在掉用这里,设置需要的属性,函数的参数就会随着变化 <input type="button" value="变黄" onClick="getcolor('yellow')"> <input type="button" value="变黑" onClick="getcolor('black')" > <div id="div1"> </div> </body>
同样实现相同效果

浙公网安备 33010602011771号