javascript - JavaScript 事件处理程序中的 "javascript:"是什么?

标签 javascript javascript-events

JavaScript 事件处理程序中的 javascript: 是什么?

如:

<input onkeydown="javascript:return false;" type="text" name="textfield" />

最佳答案

这是一个错误。事件处理程序不需要伪协议(protocol)。

在 URL 上(例如,a 元素 href 属性),如果您输入 javascript: 并在后面加上 javascript,浏览器将运行 javascript 代码。

对于事件处理程序,这不是必需的,尽管浏览器不会报告错误。

关于javascript - JavaScript 事件处理程序中的 "javascript:"是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6199011/

相关文章:

javascript - 使用 JavaScript 的动态测验 - 添加一个 'back' 按钮

javascript - 通过操纵不透明度突出显示菜单中的元素

javascript - 使用 jquery fadeIn 时鼠标跟随问题

javascript - 如何用javascript转换json日期记录

javascript - 无法找到 MongoDB

javascript - jQuery 检查表单中所有必需的输入是否不为空

javascript 事件处理和 z-index

javascript - 当悬停的元素被另一个元素覆盖时,不会触发 mouseout

javascript - 如何更改此代码以便仅在没有鼠标移动时才重定向

调用定义的方法时 JavaScript "is not a function"错误