Javascript:函数内的全局变量

时间:2009-10-29 03:32:53

标签: javascript variables

有没有办法在HTML中设置全局Javascript函数。

我只能将其作为像

这样的函数传递
  PostComment(this.content)

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

2 个答案:

答案 0 :(得分:1)

只需在<script>标签中正常创建此功能,就像这样

function postComment(content){
      //process content
}

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

myNamesSpace.postComments(this.content)我假设此处的this指的是一个封闭的对象,在这种情况下为myNamespace

答案 1 :(得分:0)

您始终可以将内容附加到全局对象,通常在浏览器中为window

window.myGlobalVar = ...;