.replace(/\'/g, "\\'") -> ' 替换成 \'
.replace(/\"/g, "\\\"") -> " 替换成\"
注:适用于 οnclick='Test("数字双音\"")' 这种写法
.replace(/\"/g, """) ->" 替换成 "
注:适用于οnclick="Test('数字双音"')" 建议写法
.replace(/</g, "\\\<") -> < 替换成\<
.replace(/>/g,"\\\>") -> > 替换成\>
正确执行的结果格式示例:
<input type="button" οnclick="Test('数字\'双音"')" value="测试" />
function Test(s) {
alert(s);
}