2011-06-07 66 views
0

我試圖用一段HTML代替div的內容。但是這個html沒有被解釋。如果error[0].childNodes[0].nodeValue包含blah <strong>foobar</strong>那麼我會在輸出中看到<strong>。我怎樣才能解決這個問題?innerHTML不解釋HTML標籤

document.getElementById("booking").innerHTML = "Server error: " + error[0].childNodes[0].nodeValue; 

回答

0

也許error[0].childNodes[0].nodeValue逃脫?你可以嘗試:

document.getElementById("booking").innerHTML = "Server error: " + unescape(error[0].childNodes[0].nodeValue);