【发布时间】:2013-06-11 15:02:21
【问题描述】:
<body>
<section>
<p id="status"></p>
<button>Send</button>
</section>
</body>
上面是HTML代码,我用上面的Javascript代码给按钮添加了一个事件:
<script type='text/javascript'>
var status = document.querySelector('#status');
var sendBtn = document.querySelector('button');
sendBtn.addEventListener('click',function(){
status.innerHTML='online'
});
</script>
当我单击按钮时它不起作用(我使用 Google Chrome 27),但 IE、Firefox 和 Ppera 运行良好。我认为变量status 没有在匿名函数中定义。谁能告诉我为什么?
【问题讨论】:
-
你看过控制台吗?有错误吗?
-
@antyrat NO,控制台没有错误
-
在 Chrome 27 下工作正常jsfiddle.net/62sGZ
-
改成document.querySelector('#status').innerHTML='online'是否有效
-
顺便说一句,在歌剧中
status有点保留字:w3schools.com/jsref/prop_win_status.asp
标签: javascript html google-chrome anonymous