dom-events 相关问题

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

每 5 秒连续调用一次 Javascript 函数[重复]

可能的重复: 每 60 秒调用一次函数 我想每 5 秒连续调用一次 Javascript 函数。 我看到了 setTimeOut 事件。如果我想要它可以正常工作吗

回答 5 投票 0

浏览器中何时触发 html languagechange 事件?

我正在尝试在一个简单的网络应用程序中添加本地化。 根据 Mozilla 文档,有一个语言更改事件。 我的问题是: 这个事件什么时候真正触发? 这是我尝试过的。 页面 html 标签...

回答 2 投票 0

React 18 升级后 onScroll 不工作了

滚动时不会调用 onScroll 回调(scrollHandler)。这个问题是在我们从 React 16 升级到 React 18 后发生的。 套餐详情 "react": "^18.2.0&quo...

回答 1 投票 0

X 转两圈后切换到 O

我在井字棋游戏中添加了重新启动功能,但是当 X 获胜并且我点击重新启动时,默认情况下 X 是第一个动作,但需要两轮才能切换到 O。 const board = document.getElementById('...

回答 1 投票 0

滚动事件在 Angular-6 中未触发

我知道这个问题以前被问过,但没有一个解决方案对我有用。 我正在从事 Angular-6 项目。我正在尝试在名为

回答 2 投票 0

CSS 和 Javascript 旋转只能在 onclick 上运行一次?

我用它来旋转 div onclick 事件: 函数 ghum(){ document.getElementById("earth").className += "旋转"; } 这是逆时针旋转: 函数 revghu...

回答 3 投票 0

JavaScript 有没有办法监听控制台事件?

我正在尝试用 Javascript 编写未捕获异常和浏览器警告的处理程序。所有错误和警告均应发送到服务器以供稍后查看。 可以轻松捕获已处理的异常

回答 6 投票 0

如何知道 Firefox 中是否点击了刷新按钮或浏览器后退按钮? [重复]

如何知道 Firefox 中是否单击了刷新按钮或单击了浏览器后退按钮?对于这两个事件,onbeforeunload() 方法都是回调。对于 Internet Explorer,我正在处理...

回答 4 投票 0

捕获“向下滚动”事件?

我正在设计一个非常简单的网页(仅限HTML),我想要实现的唯一“功能”是在用户向下滚动页面时执行某些操作,有没有办法以某种方式捕获该“事件”?

回答 13 投票 0

等待 iframe 在 JavaScript 中加载

我正在 JavaScript 中打开一个 iframe: righttop.location = "timesheet_notes.php"; 然后想向它传递信息: righttop.document.notesform.ID_client.value = 客户端; 但显然,...

回答 5 投票 0

通过CustomEvent从JS向Java传递数据

我有一个 Vaadin 项目 我正在从 JS lit 组件分派 CustomEvent。 我正在从 Java 类中监听它,并且我正确地接收了发出的事件。 以下是我的JS代码: 这个。

回答 3 投票 0

按 Enter 键后如何重置分数?还有如何让用户在分数达到3后不选择选项?

计算机输出切换,但在我单击其中一个选项后计分板返回到原始分数 我的目标是在用户按回车键后重置分数并再次正常播放。还有

回答 1 投票 0

Tab 键未在手机中注册为 keydown

我正在创建一个具有多个输入字段的表单,我试图在输入焦点时按 Enter 或 Tab 键来调用函数。我正在使用以下代码: name_input.addEventListen...

回答 2 投票 0

交换两个 html 元素并在它们上保留事件侦听器

有类似的问题,但所有答案都是仅将html元素交换为里面的内容。 我需要交换两个 div,其中有很多内容(表格、选择框、输入等...

回答 8 投票 0

window.onunload 在 IE 9/10/11 中不起作用?

下面的代码在 IE8 中运行良好。 这是我的代码: window.onbeforeunload = function () { return "您确定要注销会话吗?"; }; window.onunload = 函数() { 家长。

回答 3 投票 0

如何防止在输入字段中输入无效字符

Onkeydown,我运行以下 JavaScript: 函数 ThisOnKeyDown(el) { if (el.title == 'textonly') { !(/^[A-Za-zÑñ-\s]*$/i).test(el.value) ? el.value = el.value.replace(/[^A-Za-zÑñ-\s]/...

回答 9 投票 0

使用单击事件处理程序禁用提交按钮是否会阻止其提交?

我有一些用于提交表单的 html 按钮: 我有一些用于提交表单的 html 按钮: <input id="myButton" value="למפה שלי" xclass="MustField fc_button" type="submit" style="width:100%;"> 但是由于当人们(我假设)双击它时它会进行双重提交,所以我添加了以下代码: <script> document.getElementById('myButton').addEventListener('click', function(e) { // disable the button this.disabled = true; // re-enable the button after 5 seconds setTimeout(function(button) { button.disabled = false; }, 5000, this); // 5000 milliseconds = 5 seconds }); </script> 并且它有效了几周甚至几个月...... 今天突然表格停止提交了... 环顾四周后,我决定将脚本块更改为如下所示: <script> document.getElementById('myButton').addEventListener('click', function(e) { // disable the button //this.disabled = true; //addint the above line ended up in preventing the form from bein submitted. setTimeout(function(button) { button.disabled = true; }, 50, this); // 50 milliseconds // re-enable the button after 5 seconds setTimeout(function(button) { button.disabled = false; }, 5000, this); // 5000 milliseconds = 5 seconds }); </script> 它解决了问题。 我的问题是 - 这怎么可能...... 最近发生了一些重大变化吗? 或者这可能是触发此问题的其他原因的结果,而我的解决方案能够超越它,即使问题在其他地方? 整个问题是作为使用 elementor 和大量代码的 WordPress 网站的一部分发生的。 奇怪的想法! 不,禁用按钮不会禁用任何表单的事件。 即使它是一个“提交”按钮。 您必须使用属于表单的 submit 事件,而不是任何按钮事件。 document.forms[0].addEventListener('submit', (e)=> { //... });

回答 1 投票 0

通过 Web 浏览器中的会话历史记录检测用户导航

我希望能够检测用户何时使用浏览器导航按钮浏览会话历史记录。当用户注销时,登录页面应该是唯一可以访问的页面

回答 1 投票 0

多种打开/关闭弹出窗口方式的意外显示

我试图用变量打开/关闭弹出窗口, 它显示输入字段何时获得焦点,反之亦然。 但会有一个图标允许用户点击它, 图标可以切换显示...

回答 1 投票 0

如何获取eventListener的函数?

我可以使用 getEventListeners(myElem) 来获取事件列表,但是如何获取这些事件的功能呢? 例子: var myDiv = document.querySelector("#myDiv"); var myFunction = (el) =>...

回答 1 投票 0

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