这两种写法的区别在于调用JavaScript函数的方式。
onClick="javascript:function('value')"
这种写法是在onClick
事件中直接调用JavaScript函数,并将函数的参数传递为value
。javascript:
前缀表示这是一个JavaScript代码,但这种写法并不符合HTML5标准,不建议使用。
onClick="function('value');"
这种写法也是在onClick
事件中直接调用JavaScript函数,并将函数的参数传递为value
。这种写法更简洁,符合HTML5标准,推荐使用。
总结:两种写法的区别在于是否包含javascript:
前缀,推荐使用第二种写法。
定义和用法
onchange 事件会在域的内容改变时发生。
语法
onchange="SomeJavaScriptCode"
参数 描述
SomeJavaScriptCode 必需。规定该事件发生时执行的 JavaScript。
支持该事件的 HTML 标签:
<input type="text">,<select>, <textarea>
支持该事件的JavaScript 对象:
fileUpload, select, text, textarea
实例
1. oncontextmenu="window.event.returnValue=false" 将彻底屏蔽鼠标右键
no |
领取专属 10元无门槛券
手把手带您无忧上云