为什么在这个html代码中将“javascript:”放在onchange前面?
最近,我在Chrome中查看源代码时看到了以下HTML:为什么在这个html代码中将“javascript:”放在onchange前面?,javascript,html,Javascript,Html,最近,我在Chrome中查看源代码时看到了以下HTML: <select class="menu_combo" onchange="javascript:myfunction()"> <!-- rest of code goes here --> 为什么在myfunction前面添加了javascript和冒号?我认为onchange是一个javascript事件。如果是这样,有什么必要这样做?没有必要这样做;这是作者的错误/误解。它仍然有效,因为它是一个有效的标签,与
<select class="menu_combo" onchange="javascript:myfunction()">
<!-- rest of code goes here -->
为什么在myfunction前面添加了javascript和冒号?我认为onchange是一个javascript事件。如果是这样,有什么必要这样做?没有必要这样做;这是作者的错误/误解。它仍然有效,因为它是一个有效的标签,与循环一起正确使用:
loop: while (true) {
while (true) {
break loop;
}
}
没有必要这样做;这是作者的错误/误解。它仍然有效,因为它是一个有效的标签,与循环一起正确使用:
loop: while (true) {
while (true) {
break loop;
}
}
正如你所说,这不是真的需要,没有这个必要。有些人概括了href属性中使用的javascript:前缀,这本身就是对晦涩难懂的浏览器功能的滥用。为什么在这段html代码中将“javascript:”添加到onchange之前?因为写这篇文章的人不知道他们在做什么。正如你所说的,这不是真的需要。没有这个必要。有些人概括了href属性中使用的javascript:前缀,这本身就是对晦涩难懂的浏览器功能的滥用。为什么在这段html代码中将“javascript:”添加到onchange之前?因为写它的人不知道他们在做什么。