单击javascript后端中的按钮时运行什么代码

问题描述 投票:0回答:1

当我单击按钮时,在javascript后端中运行哪种代码我不是那个意思:var a = document.getElementById('hello');a.click();

i表示此“点击”功能中的什么代码

javascript click backend
1个回答
0
投票

[在元素上调用.click()时,您正在调用HTMLElement.click()

HTMLElement.click()方法模拟在元素上的鼠标单击。

当click()与支持的元素(例如<input>)一起使用时,它将触发元素的click事件。然后,此事件冒泡到文档树(或事件链)中较高的元素,并触发其单击事件。

例如,如果您有

button.addEventListener('click', () => {
  console.log('clicked');
});

然后做

button.click();

然后您会看到clicked已记录。

如果在锚点上完成,还将激活锚点链接。

[HTMLElement.prototype.click]是用native code实现的-它不是Java语言,而是浏览器设计者使用的任何一种语言,具体取决于实现方式。

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