可以在没有removeEventListener的情况下删除事件监听器吗?

时间:2016-06-02 09:07:31

标签: javascript html dom

有我的问题。我有这个div与事件onclick():

<script type="text/javascript">
   function getImage(e) {
      document.getElementById(1).appendChild(
          document.getElementById(e)
      );

      document.getElementById(e).removeEventListener("onclick", getImage);
   }
</script>

这个javascript用于删除事件监听器,但是我读了removeEventListener()的文档,但是说这个函数只能使用addEventListener():

fontembed

就是这样。谢谢你的帮助:)

1 个答案:

答案 0 :(得分:2)

您可以通过将相应的属性值设置为null

来删除内联事件处理程序
document.getElementById(e).onclick = null;