javascript:函数名()而不是函数名()

时间:2015-03-30 06:33:30

标签: javascript html

为什么有些开发者会使用

<input type="button" onClick="javascript:function-name()">

而不是

<input type="button" onClick="function-name()">

请帮我解决这个问题。

1 个答案:

答案 0 :(得分:1)

因为他们可能只是不了解并且认为他们必须在HTML属性中使用JS时使用javascript:


在事件处理程序属性中,javascript:只是label,而且完全没用。

但是,在href属性中有必要,但它有一个完全不同的含义:它是一个伪协议,告诉浏览器解释&#34; URI&#34;的剩余部分。作为JavaScript。

(更不用说在href中使用JS被认为是不好的做法)