为什么点击button没有反应,我那里写错了?<body>
<script type="text/javascript">
function change() {
var x=document.getElementById("ab");
x.InnerHTML=document.getElementById("cd").innerhtml;
}
</script>
<div id="ab">11111</div>
<div id="cd">22222</div>
<button onclick="change()">改变div#ab内容</button>
</body>

解决方案 »

  1.   

    x.innerHTML=document.getElementById("cd").innerHTML; innerHTML 要注意大小写,个字之差……
      

  2.   

    这样子不行吗?LZ什么浏览器<body> 
    <script type="text/javascript"> 
    function change() { 
    var x=document.getElementById("ab"); 
    x.innerHTML=document.getElementById("cd").innerHTML; 

    </script> 
    <div id="ab">11111 </div> 
    <div id="cd">22222 </div> 
    <button onclick="change()">改变div#ab内容 </button> 
    </body> 
      

  3.   

    我在ff和ie6都测试过了,都不行。
    改成下面这样就可以,真的莫名其妙啊。<body>
    <script type="text/javascript">
    function change(){
    //var x=document.getElementById("ab");
    //x.InnerHTML=document.getElementById("cd").innerHTML;
    document.getElementById("cd").innerHTML=document.getElementById("ab").innerHTML
    }
    </script>
    <div id="ab">11111</div>
    <div id="cd">22222</div>
    <button onclick="change()">改变第二个div内容</button>
    </body>改成这样就可以,真的莫名其妙啊。
      

  4.   

    拜托,你的x.InnerHTML  中的I不能大定,要小写,哎
      

  5.   

    呜呼哀哉,原来就是该死的大小写问题,不是InnerHTML,而是innerHTML.
    谢谢大哥帮忙了。
      

  6.   


    <body>
    <script type="text/javascript">
    function change() {
    var x=document.getElementById("ab");
    x.InnerHTML=document.getElementById("cd").innerHTML; //这样就可以了
    }
    </script>
    <div id="ab">11111 </div>
    <div id="cd">22222 </div>
    <button onclick="change()">改变div#ab内容 </button>
    </body>
      

  7.   


    x.InnerHTML=document.getElementById("cd").innerHTML; //这样就可以了你真的确认你的代码可以?
    建议你先回去试过了再发出来。。别误导别人。。!
      

  8.   

    x.innerHTML=document.getElementById("cd").innerHTML;