gpt4 book ai didi

JavaScript 事件处理程序 : how to get reference to calling element?

转载 作者:行者123 更新时间:2023-12-03 11:12:44 25 4
gpt4 key购买 nike

我有一个带有事件处理程序的元素,如下所示:

<button type="button" onClick="buttonUsed()">X</button>

附加功能如下:

function buttonUsed() {
this.innerHTML="used";
}

当用户单击按钮时,按钮元素应具有文本“used”。但是当我单击按钮时什么也没有发生。

最佳答案

您应该在函数调用中传递对元素的引用:

HTML:

 <button type="button" onClick="buttonUsed(this)">X</button>

JavaScript:

function buttonUsed(el) {
el.innerHTML = "used";
}

JSFiddle

关于JavaScript 事件处理程序 : how to get reference to calling element?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27495530/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com