gpt4 book ai didi

javascript - document.getElementById 每次都返回 null 或未定义

转载 作者:行者123 更新时间:2023-11-28 15:41:38 25 4
gpt4 key购买 nike

Javascript代码是

function addConformationNo(){   

var confirmationNo = document.getElementById("addedconfirmation").val();

alert(confirmationNo);

}

并且我在单击按钮时调用 addConformationNo() 函数

当执行addConformationNo()函数时,对document.getElementById的函数调用每次都返回null。为什么?有什么线索吗?

最佳答案

或者:

  1. 您没有该 ID 的元素
  2. 您在元素存在之前调用该函数
  3. 您误读了错误消息

DOM 元素没有与之关联的 val 方法,因此您可能会收到“属性未定义或不是函数”错误,但这是在提示 val code> 不是 getElementById 的返回值。

改为访问value 属性。

var confirmationNo = document.getElementById("addedconfirmation").value;    

关于javascript - document.getElementById 每次都返回 null 或未定义,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23564487/

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