javascript: functionname() instread of functionname()

javascript: functionname() instread of functionname()

本文关键字:functionname of instread javascript      更新时间:2023-09-26

为什么有些开发人员使用

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

而不是

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

请帮我解决这件事。

因为他们可能只是不太清楚,认为无论何时在HTML属性中使用JS,都必须使用javascript:


在事件处理程序属性中,javascript:只是一个标签,完全无用。

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

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