我有一个<a>
标记,并打算用它来调用JavaScript函数:
<a href="javascript:doSomething();">link</a>
JS函数必须在什么范围内声明才能访问?它必须是全球性的吗?
答案 0 :(得分:1)
正如评论中所提到的,现在通常应该如何处理按钮,但是为了回答你的问题,上面的代码将在doSomething
函数的全局范围内查找。见下面的一个例子。
function TestFunction() {
console.log("This function is defined in global scope!");
}
<a href="javascript:TestFunction()">Click me!</a>