页面中onclick事件引号问题

第一种:html中onclick调用事件

<p id="txt" onclick="changeSize()">加括弧的changeSize()</p>

必须加引号

第二种:js中onclick调用事件

document.getElementById("txt").onclick = changeSize;

必须不加引号

第三种:js中动态生成html中onclick调用事件

'<a onclick="gethtml('+a.type+",'"+a.name+"'"+')">'
'<a onclick=gethtml('+a.type+",'"+a.name+"'"+')>'

加不加引号都可以执行

原文地址:https://www.cnblogs.com/mangwusuozhi/p/9321859.html