Событие уровня DOM0
<a href = "#" id = "hash" onclick = "fn (); fn ();"> <button type = "button"> вернуться к вышеуказанному, чтобы активировать </button> </a> var btn = $ ('#hash'). get (); btn.onclick = function () {alert ('');}; btn.onclick = function () {alert ('');};Например, если OnClick написан в приведенном выше теге, это все события уровня DOM0, а FN и FN1 выполняются в последовательности; Второй тип для получения элементов и связывания события OnClick также является DOM0-уровнем. Второй будет перезаписать первый OnClick, а также будет перезаписать OnClick в линии, и появятся только 222.
Событие уровня DOM2
$ ('#hash'). click (function () {alert ('JQ Dom2 First Click')}); $ ('#hash'). Click (function () {alert ('jq Dom2 Second Click')}); Btn.AddeventLister ('click', funct Нажмите ')}, false); btn.addeventlistener (' click ', function () {alert (' Native Dom2 Second Click ')}, false); btn.addeventListener (' click ', functВышеуказанные привязки - все это связывание событий DOM2. Первые два - это методы связывания JQ, а последние являются нативными методами связывания JS, которые не будут перезаписаны. Метод связывания JQ и нативный метод привязки будут выполняться по очереди. Это должно пойти в другое место на уровне DOM0;
DOM0 и DOM2 сосуществуют
<a href = "#" id = "hash" onclick = "fn (); fn1 ();"> <button type = "button"> вернуться к вышеуказанному, чтобы активировать </button> </a> <script type = "text/javascript"> function fn () {alert ('ade');} fn1 () {alert ('); btn = $ ('#hash'). get (0); btn.onclick = function () {alert ('111');}; $ ('#hash'). click (function () {alert ('jq dom2 chlick с первого раза')}); btn.addeventlistener ('click', function () {alert round vom Нажмите ')}, false); </script>Приведенный выше пример имеет два уровня DOM0 и два события связывания уровня DOM3. Уровень DOM0, записанный в JS, будет охватывать методы FN и FN1 в линии, но DOM0 в JS может пить DOM2, и в результате появляется то, что лент на уровне DOM2 111 JQ появляется. В первый раз, когда нажимается нативный уровень DOM2, нажимается;
Приведенный выше контент является введением в разницу между событиями на уровне DOM0 и событиями DOM2 в JS, принесенных вам редактором. Я надеюсь, что это будет полезно для вас. В то же время я хотел бы поблагодарить вас за вашу поддержку сайта wulin.com!