javascript - 我应该在 html 标记中添加 "javascript:"吗?

标签 javascript html asp.net

使用有什么好处

<asp:ImageButton ID="btn" runat="server" OnClientClick="javascript:return validate();" />

而不是

<asp:ImageButton ID="btn" runat="server" OnClientClick="return validate();" />

前面加上 javascript: 的目的是什么?我应该使用它吗?优点和缺点?

最佳答案

这是一个 label 。由于没有循环(用于中断或继续),因此这也是一种无用的字节浪费。

包含它的人是 cargo cultists谁从从 href 属性复制粘贴它的人那里复制/粘贴它(它用于声明内容来自执行 javascript,而不是通过 HTTP 或其他协议(protocol)获取)。

关于javascript - 我应该在 html 标记中添加 "javascript:"吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19113333/

相关文章:

c# - 带有母版页的 asp.net 上的 session 超时

javascript - 添加了事件监听器,但需要点击 2 次

javascript - 模型的 findOne 方法上的 Mongoose TypeError

javascript - UI5 中的 const 和 let 声明

html - 在 CSS 中隐藏表格列

c# - 遍历列表并将值添加到二维数组

javascript - 更改选择选项时再次从数据库获取数据

HTML 表格显示不正确

html - 页脚向上推以调整内容 div 中的图像大小

javascript - 时间比较验证器