使用字符串将模板化之后的DOM用after()方法将DOM插入到ul某个li后面,结果显示的是字符串,这是怎么回事,怎么解决?
相关代码
var box = document.querySelectorAll('.list_box li');
var a = {
d:1
}
a = JSON.stringify(a);
var c = `<li onClick='clicks(${a})'></li>`;
box[3].after(c);
function clicks(da){
console.log(da)
}
自己解出来了,先动态新建一个li,再将li中的所有节点innerHTML到li中,就可以了