div.onclick=new Function("x","return function(){showDetail(x)}")(this.latlng)
在javascript中给div对象定义onclick事件的函数,后面是一个回调,开始用:div.onclick=showDetail(this.latlng)等好几种方法都失效,用最上面一个ok
本文介绍了一种在JavaScript中为div元素绑定点击事件的方法。通过使用new Function构造函数创建动态函数来实现点击事件的绑定,这种方法在其他常规方法失效的情况下依然有效。
div.onclick=new Function("x","return function(){showDetail(x)}")(this.latlng)
在javascript中给div对象定义onclick事件的函数,后面是一个回调,开始用:div.onclick=showDetail(this.latlng)等好几种方法都失效,用最上面一个ok
2194
991

被折叠的 条评论
为什么被折叠?