KnowledgeHub
Questions
Tags
Users
Search
Alex Rivera
|
Logout
Edit Question
Title
Body
I have a problem with replacing HTML elements. For example, here is a table: <table> <tr> <td id="idTABLE">0</td> <td>END</td> </tr> </table> (it can be div, span, anything) And string in JavaScript: var str = '<td>1</td><td>2</td>'; (It can be anything, 123 text , <span>123 element</span> 456 or <tr><td>123</td> or anything) How can I replace element idTABLE with str ? So: <table> <tr> <td id="idTABLE">0</td> <td>END</td> </tr> </table> Becomes: <table> <tr> <td>1</td> <td>2</td> <td>END</td> </tr> </table> <!-- str = '<td>1</td><td>2</td>'; --> <table> <tr> 123 text <td>END</td> </tr> </table> <!-- str = '123 text' --> <table> <tr> <td>123</td> <td>END</td> </tr> </table> <!-- str = '<td>123</td>' --> I tried createElement , replaceChild , cloneNode , but with no result at all.
Tags (comma-separated)
Save Edits
Cancel