Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- function replaceHtml(el, html) {
- var oldEl = typeof el === "string" ? document.getElementById(el) : el;
- /* @cc_on // Pure innerHTML is slightly faster in IE
- oldEl.innerHTML = html;
- return oldEl;
- @*/
- var newEl = oldEl.cloneNode(false);
- newEl.innerHTML = html;
- oldEl.parentNode.replaceChild(newEl, oldEl);
- // Since we just removed the old element from the DOM, return a reference
- // to the new element, which can be used to restore variable references.
- return newEl;
- };
- // Example, replace #foo element with 2nd arg.
- //replaceHtml('foo','<div id="bar">Bar</div>');
Add Comment
Please, Sign In to add comment