1. 程式人生 > >JS 點選事件onclick:點選物件小區域顏色,大區域顏色改變

JS 點選事件onclick:點選物件小區域顏色,大區域顏色改變

<!DOCTYPE html>
<html>
    <head>
        <meta charset="UTF-8">
        <title></title>
        <style type="text/css">
            *{margin: 0px;padding: 0px;border-collapse:collapse;}
            #firtsdiv{width: 400px;height: 100px;border: 1px solid green;}
            #firtsdiv
>div{width: 400px;height: 50px;border: 1px solid blue;} .span>span{width: 90px;height: 30px;float: right;margin: 5px;}
</style> <script type="text/javascript"> window.onload=function(){ var spans=document.getElementsByTagName("span"); for
(var i=0;i<spans.length;i++) { spans[i].onclick=function(){ document.getElementById("showdiv").style.backgroundColor=this.style.background; } } }
</script> </head> <body> <div
id="firtsdiv">
<div id="showdiv"></div> <div class="span"> <span style="background:black;"></span> <span style="background: blue;"></span> <span style="background: blueviolet;"></span> <span style="background: red;"></span> </div> </div> </body> </html>

這裡寫圖片描述