我不斷學習關於函數,返回值,id和所有內容的非常簡單的事情,所以我遇到了另一個看起來很簡單的問題,但我不明白爲什麼會發生。檢查驗證碼:getElementById函數內部的東西,但從外部
function test() {
var text = document.createTextNode("Hello");
text.id = "t";
}
var whatIjustwrote = window.document.getElementById("t");
alert(whatIjustwrote);
是否getElementById
有限制,只查找全局項目?將警報輸出到函數內部的文本節點的方式是什麼?
謝謝你的任何評論。過去幾天在這裏問的事情我一直在學習很多!
謝謝你,非常有教育意義的答案,解釋了我不明白的東西。 –
@ telex-wap - 不客氣,很高興我可以幫助:) –
@詹姆斯:你應該向新手們展示[爲什麼不向用戶使用innerHTML](http://stackoverflow.com/a/2305677/1048572) :-) – Bergi