gpt4 book ai didi

javascript - 如何将文本框中的文本传递给 JavaScript 函数?

转载 作者:技术小花猫 更新时间:2023-10-29 11:55:43 27 4
gpt4 key购买 nike

假设我有以下 HTML 代码,如何将用户的输入作为参数传递给 execute(str) JavaScript 函数?

<body>

<input name="textbox1" type="text" />
<input name="buttonExecute" onclick="execute(//send the user's input in textbox1 to this function//)" type="button" value="Execute" />

</body>

最佳答案

您可以通过名称访问元素的值:

document.getElementsByName("textbox1"); // returns a list of elements with name="textbox1"
document.getElementsByName("textbox1")[0] // returns the first element in DOM with name="textbox1"

所以:

<input name="buttonExecute" onclick="execute(document.getElementsByName('textbox1')[0].value)" type="button" value="Execute" />

或者您为元素分配一个 ID,然后标识它,您可以使用 getElementById 访问它:

<input name="textbox1" id="textbox1" type="text" />
<input name="buttonExecute" onclick="execute(document.getElementById('textbox1').value)" type="button" value="Execute" />

关于javascript - 如何将文本框中的文本传递给 JavaScript 函数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/765205/

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