dom-events 相关问题

DOM(文档对象模型)事件允许事件驱动的编程语言在DOM树内的元素节点上注册各种事件处理程序/侦听器。

替换已弃用的 `keypress` DOM 事件

根据 MDN 文章 keypress 事件已弃用: 但我在其他地方找不到任何关于我们是否应该在新项目中使用此事件的信息。如果不应该的话,用什么来替代呢? ...

回答 3 投票 0

React - 防止子事件触发父事件

我有这样的场景,当单击父元素时,它会翻转以显示具有不同颜色的子元素。不幸的是,当用户单击其中一种颜色时,“单击”事件...

回答 8 投票 0

FormData 在react中提交表单时返回空数据

我试图在提交表单时使用 new FormData() 构造函数获取表单数据键值对对象。但它总是返回空数据。 我已经尝试过 event.persist() ...

回答 5 投票 0

使用自定义 Google 地图类型时画布上没有鼠标事件

我正在使用自定义地图类型为每个地图图块绘制画布。加载图块后,我会根据图块和图块内的像素位置在这些画布上进行绘制。我正在尝试添加一个

回答 1 投票 0

删除按钮后表单元素不执行提交

单击按钮时,单击事件会冒泡以形成并执行正确的回调。但是,删除按钮后,不会触发表单提交事件。我无法确切地找到为什么会发生这种情况...

回答 1 投票 0

为什么我收到“Uncaught TypeError: event.composedPath is not a function”

下面是一些非常基本的 JQuery 代码,我收到一个无法解释的错误。 event.currentTarget 按预期记录,就像 event.target 一样。 但composedPath()方法调用失败。与

回答 1 投票 0

事件侦听器作为引用传递时未调用该函数

我在React中有一个非常简单的函数和非常简单的事件监听器。这是代码: const handleAutoplay = useCallback(() => { 控制台.log(“测试”); }, []); useEffect(() => ...

回答 1 投票 0

为什么当我点击图像时它没有触发事件监听器? (VanillaJS)

我尝试制作一个脚本,可以收集我在网站(https://www.rpsgame.org/)上玩剪刀石头布的一些数据: var h_choice = document.querySelectorAll(".play-page-gamer__choices&qu...

回答 1 投票 0

pointerdown 与 onclick:有什么区别?

onpointerdown 和 onclick 事件处理程序有什么区别? 有任何实际差异吗?事件在 DOM 树上传播的方式不一样吗?有没有一些设备...

回答 3 投票 0

如何保持下拉列表的焦点(进/出)

我正在尝试创建一个按钮下拉列表,仅当鼠标指针悬停在第一个未隐藏的按钮上时才显示,并且当指针离开时下拉列表消失...

回答 1 投票 0

即使指针离开元素边界,如何保持函数仍然工作

我正在尝试创建一个按钮下拉列表,仅当鼠标指针悬停在第一个未隐藏的按钮上时才显示,并且当指针离开时下拉列表消失...

回答 1 投票 0

通过控制台js调用单击发送按钮但单击不起作用时,控制台返回未定义

您好,我正在构建 chrome 扩展并尝试单击发送按钮。 在为其编写代码之前,我正在测试简单的 js 代码,看看是否可以模拟点击发送按钮。 这里有一些...

回答 1 投票 0

通过 javascript 调用单击发送按钮时控制台返回未定义

您好,我正在构建 chrome 扩展并尝试单击发送按钮。 在为其编写代码之前,我正在测试简单的 js 代码,看看是否可以模拟点击发送按钮。 这里有一些...

回答 1 投票 0

如何设置拖动元素的样式

我可以使用一些事件来处理拖放: https://developer.mozilla.org/en/DragDrop/Drag_and_Drop 有一个拖动事件,该事件在元素被移动期间触发

回答 6 投票 0

检测 HTML 输入元素中的大写锁定

我想检测输入中的 CapsLock。我使用了在这里找到的 getModifierState: 函数句柄(ev,el){ let isCapsLockOn = ev.getModifierState('CapsLock'); document.getElementById('mes...

回答 1 投票 0

为什么 mouseup 事件不能阻止 click 事件

函数 h(e) { e.preventDefault(); e.stopPropagation(); e.stopImmediatePropagation(); 警报(e.type); 返回假; } document.querySelector('.wrapper').addEventListener('mouseup', h, fa...

回答 3 投票 0

如何防止“tel:”链接触发“beforeunload”事件?

在用户刷新页面之前,我会出现一个弹出窗口: window.addEventListener('卸载前', function (e) { e.preventDefault(); e.returnValue = ''; }); 这是作为前...

回答 2 投票 0

EventListener 未添加到按钮元素

我有一个产品列表,每个产品都有一个 id 和 item 属性。我必须为每个项目添加一个删除按钮。每次单击删除按钮时,该产品都应被删除。 我正在尝试...

回答 1 投票 0

Popover API:事件冒泡在 beforetoggle 事件上不起作用?

背景 参考关于 Popover API 的 MDN 文档:https://developer.mozilla.org/en-US/docs/Web/API/Popover_API(不要与 Bootstrap 的 popover 混淆)。 我有多个弹出窗口,

回答 1 投票 0

“contextmenu”事件中断“onmousemove”执行功能

我正在使用 Pinia 商店系统开发 Vue 应用程序。 我有一个 BoxView.vue 组件,其中包含可拖动元素的网格,并在 BoxItem.vue 中实现了翻转功能。 在 BoxView.vu 中...

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.