字符串值为:xx,"><xx
function escapeHtml(string) {
var entityMap = {
"&": "&",
"<": "<",
">": ">",
'"': '"',
"'": ''',
"/": '/'
};
return String(string).replace(/[&<>"'\/]/g, function (s) {
return entityMap[s];
});
};
...
var esctext = escapeHtml(v.desctext);
str += "<tr><td>" + esctext + "</td>";
str += '<td><button class="layui-btn layui-btn-danger" onclick="deleteitem(' + type + ',\'' + esctext + '\')">刪除</button>';
用了escape后td的显示逻辑部分正常,但删除按钮那里不正确,也没法传正确数据到后台,用firefox内视是这样的内容
引用文字
=>onclick="deleteitem(0,'xx,"><xx')"
LEATH
相关分类