gpt4 book ai didi

javascript - 将单击的按钮的值设置为 Javascript 变量 - 不使用 ID/名称

转载 作者:行者123 更新时间:2023-11-27 23:46:35 25 4
gpt4 key购买 nike

我是否可以将按钮的值传递给按钮执行的函数?

简单的概念,如何将值“5”转移到我的函数中,以便将其定义为变量?

<button onclick="functionHere()" value="5">Delete</button>

代码实际上看起来更像是:

<button onclick="functionHere()" value="' + aData[5] + '">' + 'Delete</button>

最佳答案

在您的示例中,您可以使用此引用按钮元素。

HTML:

<button onclick="functionHere(this)" value="' + aData[5] + '">' + 'Delete</button>

JS:

function functionHere (btn) {
var buttonValue = btn.value;
}

this 引用函数的上下文。因此,在本例中,由于该函数是通过将其设置为按钮的 onclick 来调用的,因此函数上下文就是按钮元素。

编辑:我错了,实际上,当您使用它时,这似乎不会自动设置。代码已更新。这是一个 fiddle : http://jsfiddle.net/9nv4sz6L/

关于javascript - 将单击的按钮的值设置为 Javascript 变量 - 不使用 ID/名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33126215/

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