如果您在HTML文件中有一个输入字段,则当您一次键入或一次全部键入javascript文件时,javascript文件会收到输入吗?

问题描述 投票:-2回答:1

如果使用的是document.getElementById(“ ID”),则JavaScript时间何时真正接收到输入?浏览器是否也会持续不断地运行JS脚本]

javascript html dom
1个回答
0
投票

在javascript中,您注册了events。这些可以用于聆听,您可以发射(发送)它们。您也可以编写自己的custom events

这里有一些代码片段,只显示了一些可以添加到输入字段中的事件。

var runMyFunction = function(event) {
    console.log('The event type is: ', event.type);
};

var myInputElement = document.getElementById("ID");


myInputElement.addEventListener('keydown', runMyFunction);
myInputElement.addEventListener('keyup', runMyFunction);
myInputElement.addEventListener('click', runMyFunction);
myInputElement.addEventListener('mousedown', runMyFunction);
myInputElement.addEventListener('mouseup', runMyFunction);
<input id="ID" type="text">

javascript时间何时真正接收到输入?

[JavaScript由HTML和CSS组装并组合成网页后,由浏览器的JavaScript引擎执行。这样可以确保在JavaScript开始运行时,页面的结构和样式已经就位。

在此处https://developer.mozilla.org/en-US/docs/Learn/JavaScript/First_steps/What_is_JavaScript中了解有关javascript基础的更多信息>

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