我正在尝试用一些HTML替换div的内容。但是html没有被解释。如果error[0].childNodes[0].nodeValue
包含blah <strong>foobar</strong>
,那么我会在输出中看到<strong>
。我该如何解决这个问题?
document.getElementById("booking").innerHTML = "Server error: " + error[0].childNodes[0].nodeValue;
答案 0 :(得分:0)
可能error[0].childNodes[0].nodeValue
被转义了吗?你可以尝试:
document.getElementById("booking").innerHTML = "Server error: " + unescape(error[0].childNodes[0].nodeValue);