我有一個已經存在於HTML頁面的元素作爲字符串。 如何從該元素獲取文本並將其轉換爲HTML並將其重新注入到現有元素中?如何將現有DOM元素文本轉換爲HTML元素?
我嘗試的所有東西都會將元素innerhtml重新呈現爲文本。
window.current_element_content=window.current_element.previousElementSibling.innerHTML;
window.current_element.previousElementSibling.getElementsByTagName('div').innerHTML = window.current_element_content;
在控制檯上打印時的文本示例。
<tr>
<td headers="mon">
9:00 AM - 4:00 PM
</td>
<td headers="tues">
9:00 AM - 4:00 PM
</td>
<td headers="wed">
9:00 AM - 4:00 PM
</td>
<td headers="thurs">
9:00 AM - 4:00 PM
</td>
<td headers="fri">
9:00 AM - 4:00 PM
</td>
<td headers="sat">
Closed
</td>
<td headers="sun">
Closed
</td>
[HTML實體解碼]的可能重複(https://stackoverflow.com/questions/5796718/html-entity-decode) –
[Unescape HTML實體在Javascript中可能的重複?](https://stackoverflow.com/questions/1912501/unescape-html-entities-in-javascript) –