1

假设我有两个绑定到元素的 onclick 函数。我可以知道哪个元素首先起作用..??

例子 :

1. elem.addEventListener('click',function(){
                                         //
                                        },false);
2. elem.addEventListener('click',function(){
                                         //
                                        },false);

哪个先工作...??有没有办法在 onclick 函数的末尾添加一些代码..

请不要建议以下答案

elem.addEventListener('click',function(){
                                         //
                                         mycode or function name
                                        },false);

因为有很多js文件,我找不到第一个函数在哪里结束..

简单来说,如何在 onclick 事件的末尾添加一些代码或函数?

4

1 回答 1

1

这很容易测试。现场演示

var elem = document.getElementById("test");

elem.addEventListener('click',function(){
   elem.innerHTML += "first";                             //
}, false);
elem.addEventListener('click',function(){
     elem.innerHTML += "second";                                       //
}, false);

它们按照您添加它们的顺序执行。

于 2013-05-23T12:58:31.340 回答