Web サイトの div を動的に更新しようとしています。
//code changing the source
document.getElementById('#chatbox').src = document.getElementById('#chatbox').src; //refreshes the chatbox
alert("HERE");
getElementbyId() が呼び出された後、alert() 関数は実行されません。何が起こっている?
Web サイトの div を動的に更新しようとしています。
//code changing the source
document.getElementById('#chatbox').src = document.getElementById('#chatbox').src; //refreshes the chatbox
alert("HERE");
getElementbyId() が呼び出された後、alert() 関数は実行されません。何が起こっている?
src
ID「#chatbox」を持つ要素がない可能性があるため、undefinedにアクセスしようとしています。
ハッシュを削除すると、機能するはずです。
document.getElementById('chatbox').src
デバッグするには、JavaScript エラー コンソールを確認するか、試してください。
alert(document.getElementById('#chatbox')) // undefined
そうあるべきだから
document.getElementById('chatbox')
これを jQuery と混同している可能性があります。jQuery では、次を使用します。
$('#chatbox')