<font face="Arial" style="background-color: #ffffff"><</font>html> <head> <meta http-equiv="Content-Type" content="text/html; charset=gb2312" /> <script> function myblur () { alert("1、离开"); } function bindEvent(func){ myblur = func; } function myonclick() { bindEvent(function(){ alert("天啊!myblur方法被覆盖了!"); }); } </script> </head> <body> <input type="text" onblur="myblur()" value="光标选中然后光标离开会调用myblur()方法"/> <input type="button" onclick="myonclick()" value="覆盖myblur()" /> 注:覆盖myblur()后,再次光标选中输入框然后再离开 </body> </html>
목적 : 완벽한 호출 방식을 개선합니다.
일부 커서 이탈 이벤트 등을 제공하는 편집기를 만드는 경우 이 방법을 사용하여 작동하는 것이 가장 좋습니다. 다른 사람이 귀하의 편집기를 사용할 때 일부를 처리하려면 편집기에서 제공하는 이벤트 메서드를 사용해야 할 수도 있기 때문입니다. 일부 이벤트는 특별한 요구 사항에 따라 다시 작성해야 합니다. 따라서 이 경우 편집기에서 제공하는 이벤트 메서드를 재정의할 수 있는 이벤트 메서드를 제공해야 합니다.