有沒有一種方法可以在HTML中設置全局的Javascript函數。Javascript:函數內的全局變量
我只能把它作爲一個功能類似
PostComment(this.content)
所以我只能訪問它的PostComment函數內。有沒有辦法在另一個函數中訪問它?
有沒有一種方法可以在HTML中設置全局的Javascript函數。Javascript:函數內的全局變量
我只能把它作爲一個功能類似
PostComment(this.content)
所以我只能訪問它的PostComment函數內。有沒有辦法在另一個函數中訪問它?
您可以隨時將東西附加到全局對象,通常在瀏覽器中使用window
。
window.myGlobalVar = ...;
只需創建功能正常在<script>
標籤這樣
function postComment(content){
//process content
}
它將被放置在全局命名空間。實際上這種做法實際上是不受歡迎的,因爲它污染了全球名稱空間。這是命名空間像
myNamesSpace.postComments(this.content)
的功能最佳實踐我承擔this
這裏指的是一個封閉的對象,myNamespace
在這種情況下