gpt4 book ai didi

javascript - 未捕获的类型错误 : Cannot set property 'innerHTML' of null

转载 作者:塔克拉玛干 更新时间:2023-11-02 21:52:38 25 4
gpt4 key购买 nike

使用 Ajax...我似乎无法弄清楚这里出了什么问题。错误发生在代码上:objUserID.innerHTML = username;。它认为变量 username 为空。 username 中确实有数据,因为以下代码证实了这一点:console.log("user: ["+username+"]"); 谁能解决这个问题?

function actionBid(bidID,bidA,bidAction){
var XMLHttpRequestObject = false;

if (window.XMLHttpRequest)
{
// code for IE7+, Firefox, Chrome, Opera, Safari
XMLHttpRequestObject = new XMLHttpRequest();
}
else if (window.ActiveXObject)
{
// code for IE6, IE5
XMLHttpRequestObject = new ActiveXObject("Microsoft.XMLHTTP");
}
if(XMLHttpRequestObject)
{
// ==== GET BID ====
if (bidAction == "getbid"){

var objUserID = document.getElementById("curBidUser"+bidID);
var res = XMLHttpRequestObject.responseText;
var username = res.substring(0,res.indexOf(','));
console.log("user: ["+username+"]");
objUserID.innerHTML = username;
}
}
}

最佳答案

It thinks the variable username is null

错了。它告诉您它无法访问 null 的属性 innerHTML。换句话说,objUserID 为 null,您无法访问它的属性。

换句话说,您的元素不存在。

关于javascript - 未捕获的类型错误 : Cannot set property 'innerHTML' of null,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23136759/

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