2011-06-17 51 views
1

我想在javascript中调用函数。我想单击每个事件或至少点击文档中的所有onclick事件来调用此函数。在javascript中调用所有onclick事件中的函数

请让我知道如何做到这一点。

+0

尝试键入在搜索栏中这个问题,你有几百万美元在这里 – Ibu 2011-06-17 07:09:59

+0

复制http://stackoverflow.com/questions/2878445/get-all-elements-with-onclick-in-them/ 2878503#2878503 http://stackoverflow.com/questions/753863/apply-onclick-to-all-elements-in-an-iframe/753939#753939 – Deele 2011-06-17 07:13:54

回答

1
<html> 
    <head> 
     <script type="text/javascript" language="JavaScript"> 
     <!-- 

     document.onclick = myClickHandler; 


     function myClickHandler() { 
      alert("The document was clicked!"); 
     } 
     --> 
     </script> 
    </head> 
    <body> 
     click anywhere within this document. 
     <a href="x.html">this will fire the handler too!</a> 
    </body> 
    </html> 
+0

很好的答案! +1 – stefgosselin 2011-06-17 07:14:33

+0

问题是关于在所有现有的onclick事件上调用函数,而不是创建新的onclick事件... – Deele 2011-06-17 07:15:34

+0

阅读您的评论,消化它 - 然后意识到两者是相同的......除非他试图创建多态JavaScript,那么它是一个新的处理程序并不重要。 – Nathan 2011-06-17 07:18:02

相关问题