什么JS范围可以锚标记的href访问?

时间:2018-01-19 15:15:43

标签: javascript html5 scope anchor

我有一个<a>标记,并打算用它来调用JavaScript函数:

<a href="javascript:doSomething();">link</a>

JS函数必须在什么范围内声明才能访问?它必须是全球性的吗?

1 个答案:

答案 0 :(得分:1)

正如评论中所提到的,现在通常应该如何处理按钮,但是为了回答你的问题,上面的代码将在doSomething函数的全局范围内查找。见下面的一个例子。

function TestFunction() {
  console.log("This function is defined in global scope!"); 
}
<a href="javascript:TestFunction()">Click me!</a>