爲什麼當我做一個alert
的值(見下面)時,它會返回null
?當存在具有該ID的元素時?爲什麼我的元素爲空?
// make reference to divs
var countdown_timer = document.getElementById("countdown_timer");
var countdown_image = document.getElementById("countdown_image");
// For element manipulation
if (type == 'image') {
var element = countdown_image;
} else if (type == 'timer') {
var element = countdown_timer;
}
alert(countdown_timer);
DIV的是如下..
<div class="timer" id="countdown_timer"></div>
確保在有關元素已被解析並插入到DOM之後調用'document.getElementById' * *。 – Gumbo 2010-11-14 20:37:02
這表示感謝! :) – Brett 2010-11-14 20:43:01
可能的重複[爲什麼jQuery或DOM方法如\'getElementById \'找不到元素?](http://stackoverflow.com/questions/14028959/why-does-jquery-or-a- dom-method-such-getelementbyid-not-the-element) – Bergi 2013-04-25 11:46:10