为了账号安全,请及时绑定邮箱和手机立即绑定

如何在声明组件之前将组件的 id 发送给函数?

如何在声明组件之前将组件的 id 发送给函数?

慕容708150 2023-06-09 10:44:49
我正在尝试发送一个条目的 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);

  ...

}


查看完整回答
反对 回复 2023-06-09
  • 1 回答
  • 0 关注
  • 90 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信