【问题标题】:Weird Javascript Anonymous function under Google ChromeGoogle Chrome下奇怪的Javascript匿名功能
【发布时间】: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


【解决方案1】:

谢谢,终于解决问题了。 status 是 chrome 中的保留字。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-04-16
    • 2013-11-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-10-01
    相关资源
    最近更新 更多