带有特殊字符的Javascript参数



我有以下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&quot;a');" role="button">Msg</a>

最新更新