我对JavaScript很缺乏经验。到目前为止,我只使用常量,而不是在此上下文中的变量,所以我尝试调整代码,但显然,不正确。这是代码:
function setInput(button, setValue) {
var vrybl='hello',
buttonVal = button.value,
textbox = document.getElementById('input_' + buttonVal);
textbox.value = setValue;
<html>
<input type='submit' name='submit_a' value="a" onclick="setInput('vrybl'); return false;">
答案 0 :(得分:1)
您的函数调用错误。你没有提供第一个参数(或者你提供的错误,并没有提供第二个参数:P)。
setInput(this, 'vrybl');