addeventlistener相关内容

尝试获取资源时使用单击事件侦听器获取的JavaScript API:TypeError:NetworkError

我想单击一个按钮以使用JavaScript Fetch显示API数据,但在尝试提取资源时,TypeError:NetworkError遇到问题。 我认为这与HTML表单有关。如果有人能帮我这个忙的话。我正在尝试从NASA API获取数据。 JS代码在下面 var search = document.getElementById("search"); search.addEven ..
发布时间:2022-06-25 20:05:48 前端开发

AddEventListeners有什么问题

该向量应该能够被拉出和重新定位。啊!我有小提琴在 jsFiddle 数据-lang=“js”数据-隐藏=“假”数据-控制台=“真”数据-巴贝尔=“假”> var canvas = document.getElementById('cv2'), c = canvas.getContext('2d'); var wide = canvas.width; var high = can ..
发布时间:2022-04-15 12:20:51 前端开发

在递归后多次触发addEventListener

我还是个新手,我正在制作一个简单的石头、布、剪刀游戏。我正在使用addEventListener等待岩石按钮、布按钮或剪刀按钮被按下,然后它将执行游戏。问题是,当我按下重新启动游戏按钮并开始一个新游戏时,addEventListener中的按钮单击函数被执行两次。所以它只需点击一次按钮就可以播放这一轮两次。如果我再次重新启动游戏,则addEventListener函数将执行3次,依此类推。重新启动 ..
发布时间:2022-04-15 12:18:56 前端开发

在页面重新加载之前执行http请求

我正在使用Reaction应用程序,并且希望在用户尝试关闭该页或重新加载该页时销毁该会话。 我尝试的内容: window.onbepreunload=()=>;true:这将提供一个默认提示符,其中可能包含自定义消息。 提示(反应路由器):未捕获页面重新加载 通过EventListener使用生效 数据-lang=“js”数据-隐藏=“假”数据-控制台=“真”数据-巴贝尔 ..
发布时间:2022-04-15 12:16:44 前端开发

如何在JavaScript中对多个输入字段使用addEventListener来调用KeyUp事件?

我有多个输入字段,我希望通过传递TextBox的ID作为参数对所有这些字段应用onkeyup事件。我想要多个KeyUp事件,因为我想处理一些基于输入ID的计算。我尝试了,但失败了。请提出一些解决方案。 function GetDynamicTextBox(value) { return "" +" ..

在事件委托方面,addEventListener与onClick

我正在学习事件是如何工作的,主要是addEventListener中的事件捕获和冒泡。这article对整体理解很有帮助。 捕获和冒泡定义父元素中事件发生的顺序。据我所知this is important是因为事件委托。并且addEventListener实际上并不为您委派事件,它只是搜索委派的事件,这样做正确吗? 除了事件委派之外,是否还有其他原因搜索DOM层次结构? 当我将DOM ..

将键盘事件附加到 html5 画布

看起来 mouse events 可以很好地将监听器添加到 canvas 元素,但 keyboard events 似乎不适用于 画布元素. 示例:http://jsfiddle.net/H8Ese/1/ 浏览器:铬 14.0FF 5.0.1 我知道我可以使用文档级侦听器,但我正在尝试首先获取 Canvas 元素(以便您的键盘在页面上的其他任何地方都可以使用). 关于如何在 ..
发布时间:2022-01-17 11:49:53 其他开发

检索和修改 XMLHttpRequest 的内容

我正在为 Firefox、Safari、Chrome 开发一个浏览器插件,它将拦截页面上的数据,针对正则表达式运行它,然后如果匹配 - 重新格式化它.我使用以下方法处理页面加载: var meth = {replaceInElement : 函数(元素,查找,替换){//遍历子节点并替换},运行:函数(evt){//doc 是触发“run"事件的文档if (!(evt.target.nodeNa ..

如何使用带参数的函数添加和删除事件侦听器?

很抱歉,如果这是一个常见问题,但我无法通过搜索找到任何似乎相关的答案. 如果我像这样附加一个事件监听器: window.addEventListener('scroll', function() { check_pos(box); }, false); 稍后尝试将其删除似乎不起作用,如下所示: window.removeEventListener('scroll', function( ..

HTML5/JS 存储事件处理程序

我正在使用 Safari webkit 的引擎以及 HTML5 和 JS 来创建一个离线应用程序,现在我正在使用 sessionStorage 数组来存储我的应用程序的状态(模拟). 存储数据与检查器正常工作,功能正常工作,事件处理程序没有响应. Anurag 在 http://jsfiddle.net/pvRgH/进行的测试 在这里也不起作用: window.addEventLis ..

AJAX 加载的内容是否获得“document.ready"?

昨天我遇到了一个问题,我分配的 .on('click') 事件处理程序无法正常工作.原来这是因为我试图在该元素存在于 DOM 之前应用该 .on('click') ,因为它是通过 AJAX 加载的,因此当document.ready() 到此为止. 我用一个尴尬的解决方法解决了它,但我的问题是,如果我要在 ajax 加载的内容和另一个 document.ready() 在其中,第二个 doc ..

Android 应用上的自定义事件监听器

我需要设置一个简单的事件侦听器来不时刷新 ListView.问题是我不知道如何生成事件. 我知道对于按键或按钮按下等事件,我只需要实现 Handler.但在这种特定情况下,我实际上需要生成事件,每次我的应用程序的另一个正在运行的线程唤醒并刷新其来自 RSS 提要的新闻列表时,都会触发该事件. 我什么都做了,却卡在了这里.我可以获得任何建议或链接以提供有关如何实施此功能的更多信息吗? ..
发布时间:2022-01-15 11:20:08 移动开发

Appstate 不断在 Android 中的 React Native 中获得变化

我正在开发 React 本机项目,并且正在获取位置权限.此外,我必须始终跟踪位置权限,例如用户在安装应用程序后授予权限访问权限,然后一段时间后用户转到设备设置中的应用程序设置并禁用/撤销权限.再次,一旦应用程序从后台到前台,我必须基于此检查权限,需要显示消息. 所以,我正在使用 Appstate.但是,奇怪的是,在 Android 中,安装应用程序后,如果用户使用“不再显示"复选框拒绝了该权 ..

如何附加阻力&将事件侦听器拖放到 React 组件

我正在构建一个允许将本地文件拖放到 div 上的组件.然后输出有关已删除文件的信息. 我的问题是我不知道如何在创建组件时正确附加事件侦听器 drop 和 dragover. 我的 App 组件是我所有逻辑所在的地方(用于放置和拖动的处理程序),我创建了一个单独的组件,文件将被放置在该组件上 - dropZone 组件. 我尝试使用 componentDidMount 将事件侦听器 ..