我有以下javascript函数:
function Msg(strMsg){
alert(strMsg);
}
我有以下按钮来调用该功能:
<a class="btn btn-danger" onclick="Msg('a"a');" role="button">Msg</a>
但是由于strMsg
传递的参数具有特殊字符("(,因此不调用该函数。
结果应该是:;
使用转义符:
"
此时在文本中插入一个双引号字符。
<a class="btn btn-danger" onclick="Msg('a"a');" role="button">Msg</a>
你可以试试unicode:
<a class="btn btn-danger" onclick="Msg('a"a');" role="button">Msg</a>