一个格子里有一个按钮或链接,点击这个按钮或链接使这个格子变色,这个代码怎么写?

解决方案 »

  1.   

    <div style='width:200px; height:150px;' id='gezi' onclick="changecolor()">
    <button id='anniu' value='按钮'></button>
    </div>
    <script type='text/javascript'>
    var anniu=document.getElementById('anniu');
    anniu.onclick=function(){
    document.getElementById('gezi').click()
    }
    function changecolor(){
    document.getElementById("gezi").style.backgroundColor="red";
    }
    </script>
    这段程序,我们有实验,不过原理不会错!当点击里边的按钮的时候,外面得到div会变成红色,希望对你有用!
      

  2.   

    <div id="divId" style="width:50px; height:50px;">
        <button id="btnId" value="按钮">
    </div><script type="text/javascript">
    document.getElementById("btnId").onclick = function() {
        this.parentNode.style.backgroundColor = "#000";
    }
    </script>