在动态生成html标签时,出现了明明拼接的是如下标签:
<input type='text' onclick="function('a','b')"/>
结果页面console中报错,检查标签发现单引号 ’ 变成了'
最终使用转义字符解决,如果动态拼接符号与拼接不一致可以使用转义字符来进行拼接。
更改为以下方式后无误:
<input type='text' onclick="function('a','b')"/>
大于:>
小于:<
单引号:'
双引号:"
空格:
具体查看该网站,查找对应的转义符号:https://tool.oschina.net/commons?type=2