如果使用的是document.getElementById(“ ID”),则JavaScript时间何时真正接收到输入?浏览器是否也会持续不断地运行JS脚本]
在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基础的更多信息>