大家使用js,想必都遇到这种错误吧!
今天我使用ajax请求数据,获得数据后需要拼接html
var content="<span><a href='javascript:void(0);' onclick='addSearchItem('category','"+categoryType[i]+"')' >"+categoryType[i]+"</a></span>";
问题原因
其实问题就出在这一句了 οnclick='addSearchItem('category','"+categoryType[i]+"')' ,
解决方案:
1️⃣不要在onclick后面添加引号,
2️⃣ 直接写οnclick=addSearchItem('category','"+categoryType[i]+"')