为什么有些开发者会使用
<input type="button" onClick="javascript:function-name()">
而不是
<input type="button" onClick="function-name()">
请帮我解决这个问题。
答案 0 :(得分:1)
因为他们可能只是不了解并且认为他们必须在HTML属性中使用JS时使用javascript:
。
在事件处理程序属性中,javascript:
只是label,而且完全没用。
但是,在href
属性中有必要,但它有一个完全不同的含义:它是一个伪协议,告诉浏览器解释&#34; URI&#34;的剩余部分。作为JavaScript。
(更不用说在href
中使用JS被认为是不好的做法)