Onfocus和Onclick产生的效果一样
就我一个人用这个关键字和Onclick产生的效果一样吗。
就我一个人用这个关键字和Onclick产生的效果一样吗。
2016-07-14
两者触发方式是有根本性区别的
首先onfocus触发的方式是光标移到触发位置才能执行触发动作,而onclick 触发的方式则是当点击触发位置才能执行动作。 举个最简单的例子:
<input type="button" value="click" onfocus="message()"/> //1
<input type="button" value="click" onclick="message()"/> //2
<input type="text" value="click" onfocus="message()"/> //3
<input type="text" value="click" onclick="message()"/> //4
简单说鼠标的左击和右击都可以移动光标从而执行触发动作,而要想使用点击触发则必须使用鼠标的左击才能有效,
所以说,onfocus 的触发范围要比onclick 大。
举报