我正在尝试发送一个条目的 document.getElementById,它是在我调用 javascript 函数并打印它的值的条目之后定义的,但是该函数提醒我在之后声明的组件未定义,我该如何访问它id 并打印它的值?代码:<!DOCTYPE html><html><body><p>A function is triggered when the user releases a key in the input field. The function transforms the character to upper case.</p>Enter your name: <input type="text" id="fname" onkeyup="myFunction('fname', 'fname2')"><input type="text" id="fname2"><script>function myFunction(first, second) { alert(second.value); var x = document.getElementById(first); x.value = x.value.toUpperCase();}</script></body></html>
1 回答
GCT1015
TA贡献1827条经验 获得超4个赞
在您的代码中,second是一个字符串,字符串没有value属性,因此给您未定义。
我想你的意思是这样的:
function myFunction(first, second) {
alert(document.getElementById(second).value);
...
}
添加回答
举报
0/150
提交
取消