问答详情
源自:9-1 认识DOM

为什么没反应?

<body>

  <h2 id="con">I love JavaScript</H2>

  <p> JavaScript使网页显示动态效果并实现与用户交互功能。</p>

  <script type="text/javascript">

   

    var i= document.getElementById("con").innerHTML;

    document.write(i);

    i.style.color="#f00";

    i.style.backgroundColor = "#CCC";

    i.style.display = "none";

    


  </script>

</body>


提问者:Number_1 2016-06-01 14:33

个回答

  • 清晨我英俊的醒来
    2016-06-01 18:40:05
    已采纳

    兄弟

    首先,innerHTML 属性设置或返回表格行的开始和结束标签之间的 HTML 内容,只是一段文字,不是节点怎么给它加属性;

    其次,你最后一行设定i的display=none;这怎么显示呀?

  • yuyan
    2016-08-12 17:03:29

    var i= document.getElementById("con");

  • 浮云Aliks
    2016-06-01 17:56:14

    i只是一段文字,不是节点没有style属性