我正在尝试动态刷新网站中的某个div。
//code changing the source
document.getElementById('#chatbox').src = document.getElementById('#chatbox').src; //refreshes the chatbox
alert("HERE");
调用getElementbyId()后,不会执行alert()函数。 发生了什么事?
答案 0 :(得分:2)
您正在尝试访问未定义的src
,因为可能没有ID为“#chatbox”的元素。
删除哈希,它应该可以工作:
document.getElementById('chatbox').src
要调试,请查看您的javascript错误控制台或尝试
alert(document.getElementById('#chatbox')) // undefined
答案 1 :(得分:0)
那是因为它应该是
document.getElementById('chatbox')
也许你对这与jQuery混淆了。使用jQuery,您可以使用:
$('#chatbox')