onclick方法同时添加绑定和参数

时间:2018-12-22 09:37:05

标签: javascript

我有2种方法。 displayBookmark和deleteBookmarks。当前,我具有onclick事件,该事件执行我的deleteBookmark()方法并执行this.displayBookmark()。没有绑定“ this”元素,我将无法执行this.displayBookmark()。我的问题如何获取url参数到deleteBookmark方法? 我无法在Codepen上使用它,因此我将包含github link

latin1/9 (iso-8859-1/15)

${onclick = this.deleteBookmark.bind(this)}

1 个答案:

答案 0 :(得分:0)

某人已经为我提供了一个很好的解决方案,但是它对我没有用,结果一个人删除了他的评论。但是他是对的。基本上我需要修改这些行。

${onclick = this.deleteBookmark.bind(this, url)}

deleteBookmark(url){     

console.log(url);  
this.displayBookmark();      
}

问题是我将空的url保存到本地存储中,因此,我看到console.log(url)为空,我认为它没有用。原来我需要清理本地存储。很高兴我终于解决了。