初學者在這裏... 我在想什麼?javascript:不能在一個函數中使用全局變量,導航dom
我定義一個全局變量,它是一個html元素的引用:
var x=document.getElementById("xxx1");
然後,功能內部的嘗試引用該變量導航DOM:
x.innerHTML="dsfgfdgdf";
.. 。不工作;如果我在函數內部定義變量,但是我不明白它是一個範圍問題......在函數內部使用全局變量工作正常如果我不在dom上下文中使用它們(object.property)
謝謝
是的......,DOM是不加載 – bogdan 2010-10-10 13:55:24
宣佈的onload執行的函數內部的變量...謝謝 – bogdan 2010-10-10 13:57:52
@bogdan:沒問題,這是一個非常常見的初學者錯誤。 – some 2010-10-10 16:19:47