2015-05-01 144 views
-1

我想設置一個全局變量,然後調用它在一個HTML文件設置全局變量,把它在HTML

var test = ''; 
$(document).ready(function() { 
    function test() { 
     alert("test"); 
    } 
}); 

在HTML部分我試着這樣做,並沒有奏效。我也試過在window.onload方法

document.write(test); 
+0

發佈您想要完成的更多內容可能會有幫助。你是否想在'document.ready'內寫入'document.write(test)'?如果不是這條線沒有任何用處。如果你想在腳本的開頭設置測試並在其他地方使用它,那麼從理論上講,你正在做的事情會起作用。無論你的問題是什麼,最終似乎都有更好的解決方案,但需要更多的信息才能將你帶到那裏。 – crowebird

回答

1

的答案,而無需使用jQuery:

var test = 'Test Variable'; //initialises the variable 'test' 

window.onload = function() { 
    alert(test); 
}; 
0

您需要提醒的變量test,不是字符串"test",如:

$(document).ready(function() { 
     alert(test); 
    }); 
+1

這不提供問題的答案。要批評或要求作者澄清,請在其帖子下方留言。 –

+1

@ Invent-Animate我認爲這確實回答了問題 – cpburnz

+0

@ Invent-Animate此答案可能會好很多,但它似乎不是VLQ(http://meta.stackexchange.com/questions/161095/do-一行代碼答案 - 計數爲-vlq)或NAA(http://meta.stackexchange.com/questions/185073/how-do-i-properly-use-the-not-an-answer -旗)。 – apsillers