我正在尝试动态刷新我网站中的一些 div。
//code changing the source
document.getElementById('#chatbox').src = document.getElementById('#chatbox').src; //refreshes the chatbox
alert("HERE");
调用 getElementbyId() 后,不会执行 alert() 函数。到底是怎么回事?
我正在尝试动态刷新我网站中的一些 div。
//code changing the source
document.getElementById('#chatbox').src = document.getElementById('#chatbox').src; //refreshes the chatbox
alert("HERE");
调用 getElementbyId() 后,不会执行 alert() 函数。到底是怎么回事?
您正在尝试访问src
undefined,因为可能没有 ID 为“#chatbox”的元素。
删除哈希,它应该可以工作:
document.getElementById('chatbox').src
要调试,请查看您的 javascript 错误控制台或尝试
alert(document.getElementById('#chatbox')) // undefined
那是因为它应该是
document.getElementById('chatbox')
也许您将其与 jQuery 混淆了。使用 jQuery,您将使用:
$('#chatbox')