
[英]How to execute function on dynamically loaded javascript immediately after loading?
[英]How to make a function execute immediately after onclick in JavaScript?
每当用户在文本框中单击鼠标时,我想更改插入符号 position。 这是因为我想禁用用户更改插入符号 position 的可能性; 它必须保持不变和不变。
但似乎onclick
触发的 function 是在onclick
实际发生后约 0.3 秒首次执行。 有延迟。
input.onclick = function(){
input.setSelectionRange(0, 0);
}
input
是输入字段的变量。
通过使用onmousedown
事件,您可能会发现对鼠标事件的更多控制。 onclick
等到鼠标按钮出现。 从外观上看,基本上可以复制/粘贴此代码的另一个副本,只需将onclick
更改为onmousedown
。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.