为了账号安全,请及时绑定邮箱和手机立即绑定

对js绑定事件与移除事件有些不理解,求指点!(内有代码)

对js绑定事件与移除事件有些不理解,求指点!(内有代码)

Cats萌萌 2018-09-14 14:09:48
<!DOCTYPE html><html><head>    <title>qqq</title>    <meta charset="utf-8"/></head><body>    <button>点击</button>    <script type = "text/javascript">        function Monkey(options){            this.dom = options.dom        }        Monkey.prototype.entry = function(){            this.dom.addEventListener('click',this.logic.bind(this),false);        }        Monkey.prototype.logic = function(){            this.dom.removeEventListener('click',this.logic);            console.log('ppp');        }        var btn = document.querySelector('button');        var monkey = new Monkey({            dom:btn        });        monkey.entry();    </script></body></html>所有的代码都在这。我想要实现的是打印一次'ppp'。事实却是打印多次'ppp'。
查看完整描述

1 回答

  • 1 回答
  • 0 关注
  • 497 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信