2014-11-20 79 views
1

我是新的Java腳本,現在我陷入了一個小問題。我在互聯網上搜索,但我沒有得到答案,所以我不得不提出這個問題。在html中編輯javascript屬性

問題:我在jack.js中寫了var x=1;,並將其與我的HTML文件鏈接。現在我想在HTML頁面中調用var x=1;,然後我想將其更改爲var x=2;。因此,結果將在HTML頁面中顯示2而不是1。

有人可以建議我該怎麼做?

回答

3

變量將在文檔中可用,因此只需在HTML中包含<script>標記。

<script> 
x = 2; 
document.write(x); 

// or: 
$('#targetDiv').text(x); 
</script> 

請注意,這必須包括jack.js.之後。

+0

感謝您的回覆。我想問你,如果我想從html的jack.js文件中保存'x = 2'?那麼我需要做什麼? – 2014-11-20 23:06:57

+0

在執行過程中,js文件中的代碼將收到'x'的任何值。因此,對於在頁面加載時運行的代碼,由於下面的HTML還沒有改變它,所以'x'將是1。稍後運行的代碼,如按鈕單擊事件處理程序,將看到'x'的新值。 – 2014-11-20 23:16:46

+0

謝謝你的答覆。我現在明白了,但我想知道,我們可以永久地從html頁面更改jack.js文件中的任何屬性值嗎? – 2014-11-20 23:21:41