javascript的意义:onclick属性中的前缀

时间:2019-04-11 08:08:37

标签: javascript jquery html

我浏览了不同的JavaScript博客,并找到了两种在点击事件中从HTML调用JS函数的方法。

  1. 直接放置JS函数,例如onclick =“ test()”
  2. 直接放置JS函数,但具有像onclick =“ javascript:test()”这样的javascript前缀

下面是一个示例:

function test(){
console.log("Hello World");
}
<html>
<body>
	<button onclick="test()">Test Click</button>
	<button onclick="javascript:test()">Javascript Test Click</button>
</body>
</html>

并且通过两种方式,它都调用JS函数。但是我无法区分不同类型的呼叫。 还有,

  1. 想了解javascript:前缀的用法吗?
  2. 何时应使用javascript:前缀?
  3. 两种方式的利弊是什么?

0 个答案:

没有答案