Javascript:函数内的全局变量

问题描述:

有没有一种方法可以在HTML中设置全局的Javascript函数。Javascript:函数内的全局变量

我只能把它作为一个功能类似

PostComment(this.content) 

所以我只能访问它的PostComment函数内。有没有办法在另一个函数中访问它?

您可以随时将东西附加到全局对象,通常在浏览器中使用window

window.myGlobalVar = ...; 

只需创建功能正常在<script>标签这样

function postComment(content){ 
     //process content 
} 

它将被放置在全局命名空间。实际上这种做法实际上是不受欢迎的,因为它污染了全球名称空间。这是命名空间像

myNamesSpace.postComments(this.content)的功能最佳实践我承担this这里指的是一个封闭的对象,myNamespace在这种情况下