addeventlistener相关内容

如何解决:“ TypeError:无法读取null的属性'addEventListener'...?//

我正在从视频教程中学习html / css / js。我正在学习如何编写js代码,但我无助于解决问题。希望您能给我解决方案的人。问题是关于add.EventListener的。当我在chrome中运行代码时,它在控制台中显示:“ app.js:11 Uncaught TypeError:无法读取null的属性'addEventListener'”,希望在您的帮助下解决此问题。谢谢! con ..
发布时间:2020-06-02 18:33:27 前端开发

在JS中移动元素

我正在学习JavaScript,并尝试做一个简单的练习:我有一个文本框,想用键盘控制它。 我的HTML是以下内容(目前,我只是尝试1个方向) const myBox = document。 querySelector(“ h1”); document.addEventListener('keydown',function(event){ if(event.keyCode =='38 ..
发布时间:2020-06-02 18:33:22 前端开发

需要参数的addEventListener(和removeEventListener)函数

我需要向8个对象(手掌)添加一些侦听器。 这些对象是相同的,但是行为必须根据其位置进行更改。 我有以下代码(丑陋): root.palmsStatus = [“ B”,“ B”, “ B”,“ B”,“ B”,“ B”,“ B”,“ B”]]; if(root.palmsStatus [0]!==“ N”) root.game.palms.palm1.addEventList ..
发布时间:2020-06-02 18:33:20 前端开发

在循环中添加addEventListener()仅适用于最后一个按钮

我从dynamodb获取一个json数组,并在遍历按钮时将addEventListener()添加到按钮。但是只有最后一个按钮对此作出响应。 这已经是在SO上问过,它是google上的首个热门产品,因此我将循环改为使用闭包。但是除了最后一个按钮,我仍然无法将addEventListener()附加到其他按钮上。 我最初尝试这样做: 用于(var i = 0; i ..
发布时间:2020-06-02 18:33:14 前端开发

addEventListener()到不存在的元素?

我在元素上附加了 click 事件监听器 document.querySelector('。class-name')。addEventListener('click',function(){ }); 该元素可能会或可能不会从服务器端生成。 因此,如果服务器生成了该元素,则所有工作正常,但如果没有,那么我将收到如下错误: 无法读取null的属性'a ..
发布时间:2020-06-02 18:33:02 前端开发

一个类的EventListener?

我有一个引用ID的EventListener,它工作良好,唯一的问题是,我至少有十几个该EventListener需要引用的地方,所以我不想有很多相同但有脚本的脚本一个不同的ID。是让EventListener引用我可以在所有需要它的地方使用的类的方法。 谢谢 JAVASCRIPT: document.getElementById( “ chartJump”)。addEventLi ..
发布时间:2020-06-02 18:33:00 前端开发

如何将keyup事件附加到Custom Element shadowRoot

我搜索了一段时间;但只能找到Polymer答案; 或将EventListeners放在DOM元素内 shadowRoot的答案。 效果我正在尝试使用本机自定义元素实现: 只有关注的元素应该接受(并显示)按键 > 可以将click事件附加到shadowRoot,看来我在为'keyup'事件做错了。 如果我将 EventListener 放在窗口全部上元素(当然)会使用相 ..

Angular:从js添加ngClick

我正在使用Angular开发用于移动设备的小型网页。 我想切换整个页面的点击侦听器,例如 $('。page')。on('click ',...); $('。page')。off('click',...); 但以Angular方式。而且我不想在某些情况下使用 ng-Click ,因为在大多数情况下,点击都不起作用,这只是为了处理错误。有可能还是我需要使用纯js / j ..

事件冒泡如何处理事件?

我已经定义了以下事件处理程序: document.addEventListener(“ load”,function(){ alert(“在页面加载时被调用”); },false); 我注意到,当布尔标志设置为false时,它不会被调用(在气泡阶段触发) 。 解决方案 当事件发送到元素时,它会降级文档树处于捕获阶段,直到到达目标为止。然后,如果它是冒泡事件, ..
发布时间:2020-06-02 18:32:49 前端开发

当元素的innerHTML更改时触发功能?

当 div 元素的innerHTML更改时,我想触发一个函数。 使用 element.addEventListener('DOMCharacterDataModified',myFunction()); ,但它似乎无法正常工作。页面加载后会触发一次,但之后不会触发?请参见下面的示例代码。 有人对我的任务有解决方案吗? 任务: 我有一个空的 div 。 随机会从外部源获取数 ..
发布时间:2020-06-02 18:32:40 前端开发

删除已使用bind(this)添加的事件侦听器

如何删除绑定到构造器中的窗口的点击侦听器下面?我需要它来监听窗口,并且需要访问其中的按钮实例。 类MyEl扩展了HTMLButtonElement {Constructor(){super(); this.clickCount = 0; window.addEventListener('click',this.clickHandler.bind(this)); } clickHandler( ..

Google Maps API v3中的remove_at事件何时触发?

我正在使用google map api v3,并希望添加编辑折线的功能。从google文档开始。折线处于编辑模式时会触发3个事件。 insert_at set_at remove_at 我知道何时触发前两个事件,并且也能够获取已编辑的坐标。我也想删除一个节点,但不确定如何工作?谁能告诉我何时将触发事件“ remove_at”? 解决方案 'remove_at'会在您撤消编辑 ..
发布时间:2020-06-02 18:32:27 其他开发