有没有办法在HTML中设置全局Javascript函数。
我只能将其作为像
这样的函数传递 PostComment(this.content)
所以我只能在PostComment函数中访问它。有没有办法在另一个函数中访问它?
答案 0 :(得分:1)
只需在<script>
标签中正常创建此功能,就像这样
function postComment(content){
//process content
}
它将被放置在全局命名空间中。这种做法实际上是不受欢迎的,因为它污染了全局命名空间。最好将命名空间命名为
myNamesSpace.postComments(this.content)
我假设此处的this
指的是一个封闭的对象,在这种情况下为myNamespace
答案 1 :(得分:0)
您始终可以将内容附加到全局对象,通常在浏览器中为window
。
window.myGlobalVar = ...;