onclick和onfocus区别
- onclick是在对象被鼠标点击或者选取时触发。
- onfocus是在对象获得焦点时触发。(获得焦点可以通过鼠标点击或者tab键)。
- onchange:是在域的内容改变时发生。
注意:
对于onfocus第一次点击时只是获得焦点,第二次点击才真正执行方法。
## click和onclick区别:
- onclick是javascript原生事件,click是jquery中新增的方法。
- click是动作,模拟鼠标的点击操作。onclick是绑上事件,告诉浏览器在鼠标点击的时候应该做什么。
- click是一个方法,onclick是一个事件。
而最根本的问题是,方法和事件的区别是什么呢?
其区别在于:
事件名前一般都以on开头;
方法是程序员写语句直接调用,即显示调用;【可以触发onclick事件】
事件不需程序员调用,但是,必须由程序员写一个函数且将该函数赋值给相应的事件,其调用是在相应的事件触发时。【告诉浏览器在鼠标点击时候要做什么】所以调用顺序是:首先方法其次事件。
click和change区别:
click是点击事件,当鼠标点击的时候触发的方法。
change是改变事件,当编辑框内容发生改变的时候才执行的方法。change方法一般用于select下拉框中。