提问人:ArunKarthick 提问时间:3/29/2023 更新时间:3/29/2023 访问量:111
替代innerHTML javascript -安全漏洞
Replacement for innerHTML javascript -security vulnerability
问:
从安全漏洞的角度来看,有没有替换innerHTML的解决方案
例
td.innerHTML = "<b>"+change_obj["old_end_cust_id"]+"</b>," + "<br>" + change_obj["old_address"].join(",<br>")
我们尝试直接创建javascript元素,如下所示,它有效,但过程很长
var parentDivTag11 = document.createElement("div");
var parentBoldTag11 = document.createElement("b");
parentBoldTag11.textContent = change_obj["old_end_cust_id"]+",";
parentDivTag11.appendChild(parentBoldTag11);
for (let i = 0; i < change_obj["old_address"]?.length; i++) {
var divTag11 = document.createElement("div");
divTag11.textContent=change_obj["old_address"][i]+",";;
parentDivTag11.append(divTag11);
}
td.appendChild(parentDivTag11);
答: 暂无答案
评论
textContent
textContent
DOMParser