【发布时间】:2009-10-29 03:32:52
【问题描述】:
有没有办法在 HTML 中设置全局 Javascript 函数。
我只能将它作为函数传递
PostComment(this.content)
所以我只能在 PostComment 函数中访问它。有没有办法在另一个函数中访问它?
【问题讨论】:
标签: javascript variables
有没有办法在 HTML 中设置全局 Javascript 函数。
我只能将它作为函数传递
PostComment(this.content)
所以我只能在 PostComment 函数中访问它。有没有办法在另一个函数中访问它?
【问题讨论】:
标签: javascript variables
只需像这样在 <script> 标签中正常创建函数
function postComment(content){
//process content
}
它将被放置在全局命名空间中。这种做法实际上是不赞成的,因为它污染了全局命名空间。最好将函数命名为
myNamesSpace.postComments(this.content) 我假设这里的this 指的是一个封闭对象,在这种情况下是myNamespace
【讨论】:
您始终可以将内容附加到全局对象,在浏览器中通常为window。
window.myGlobalVar = ...;
【讨论】: