首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Brave浏览器的事件侦听器/ .getElementById问题

Brave浏览器的事件侦听器/ .getElementById问题
EN

Stack Overflow用户
提问于 2017-01-07 10:23:04
回答 0查看 223关注 0票数 1

我今天开始使用Brave,并注意到我的一些web应用程序/网站无法工作。具体地说,一些按钮没有得到处理。因此,为了解决问题,我添加了一个带有窗口单击处理程序的log来记录this.id。Brave控制台显示为undefined,但是html button元素明确定义了id属性?是我错过了什么,还是Brave还没有完全成熟?

代码语言:javascript
复制
(function() {
  console.log('IIFE Fired.');
  window.addEventListener("click", clickHandler);
  
  function clickHandler() {
      console.log(this.id);
  }
}());
代码语言:javascript
复制
<head>
  <link href='//fonts.googleapis.com/css?family=Roboto:400,700,100,300,700italic,500,500italic,400italic,300italic,100italic|Roboto+Condensed:300' rel='stylesheet' type='text/css'>
  <link rel="stylesheet" href="//fonts.googleapis.com/icon?family=Material+Icons">
  <link rel="stylesheet" href="//code.getmdl.io/1.3.0/material.grey-deep_orange.min.css" />
</head>

<body>
  <button class="mdl-button mdl-js-button mdl-js-ripple-effect" id="credential-save">
    Save
  </button>

  <script src="//code.getmdl.io/1.2.1/material.min.js"></script>
</body>

代码语言:javascript
复制
(function() {
  console.log('IIFE Fired.');
  window.addEventListener("click", clickHandler);

  function clickHandler() {
      console.log(this.id);
  }
}());
EN

回答

页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/41517171

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档