DIV的name属性是属于伪属性,不支持document.getElementsByName的document.getElementById("docid").style.backgroundColor="#000"

解决方案 »

  1.   

    <div id="docid" name="docname"<div id="docname" name="docname"id 和name要一至才行
      

  2.   

    document.getElementsByName("docname").backgroundColor="#000"
      

  3.   

    即使在能用document.getElementsByName的地方,你也只能这么写
    document.getElementsByName("docname")[0].style.backgroundColor="#000"
      

  4.   

    <div id="docname" name="docname"id 和name要一至才行??
    一致也是不能用的
      

  5.   

    <div>不用name属性,其实也可以这样用onclick="bgcolor(this)"
    function bgcolor(obj){
    obj.style.backgroundColor="#000000";
    }