点击事件 onclick传参this
每次拼接字符串的时候给onclick 传this ,接受this的时候就会一脸懵逼,总是拿不到自己想要的Dom ,结果却是:【objice】,哎,最主要是年纪大了,脑子不太好使,写一次忘一次,准备记录一下用法
直接贴正确的使用代码
传参的方式
html+= "<li class=\"addOlList\" onclick=\"valUnid('"+qjlist[i].unid+"','"+this+"')\">"
html+= "<div class=\"mui-input-row mui-checkbox level1\">"
type=\"checkbox\">"
html+= "</div>"
html+= "</li>"
接收的方式
function valUnid(unid){
//使用 event.currentTarget 接收 结果便是自己想要的那个dom
var that = event.currentTarget;
console.log(that)
}