为了账号安全,请及时绑定邮箱和手机立即绑定

为什么没反应?

<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>


正在回答

3 回答

兄弟

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

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

2 回复 有任何疑惑可以回复我~
#1

侠客岛的含笑

那应该怎么写?
2016-06-01 回复 有任何疑惑可以回复我~
#2

清晨我英俊的醒来 回复 侠客岛的含笑

.innerHTML; 和 i.style.display = "none";删掉再看一下
2016-06-01 回复 有任何疑惑可以回复我~
#3

Number_1 提问者 回复 清晨我英俊的醒来

恩恩 出来了 果然6
2016-06-02 回复 有任何疑惑可以回复我~

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

0 回复 有任何疑惑可以回复我~

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

0 回复 有任何疑惑可以回复我~
#1

侠客岛的含笑

那应该怎么写?
2016-06-01 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
JavaScript进阶篇
  • 参与学习       468189    人
  • 解答问题       21891    个

本课程从如何插入JS代码开始,带您进入网页动态交互世界

进入课程

为什么没反应?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信