Skip to content

Instantly share code, notes, and snippets.

@dulao5
Created April 27, 2022 02:35
Show Gist options
  • Save dulao5/d104c234f08fe8800aea807ecc53eaa3 to your computer and use it in GitHub Desktop.
Save dulao5/d104c234f08fe8800aea807ecc53eaa3 to your computer and use it in GitHub Desktop.
replace all textarea elements to pre
nl = document.querySelectorAll('textarea');
for (var text of nl) {
if (text.disabled) continue;
var pre = document.createElement('PRE');
pre.innerHTML = text.innerHTML;
pre.style.border = "solid 1px";
pre.style.whiteSpace = "pre-wrap";
text.parentElement.replaceChild(pre, text);
}
@dulao5
Copy link
Author

dulao5 commented Apr 27, 2022

nl = document.querySelectorAll("script");
for (var s of nl) {
s.parentNode.removeChild(s)
}
nl = document.querySelectorAll("style");
for (var s of nl) {
s.parentNode.removeChild(s)
}
nl = document.querySelectorAll("link");
for (var s of nl) {
s.parentNode.removeChild(s)
}
nl = document.querySelectorAll('textarea');
for (var text of nl) {
if (text.disabled) continue;
var pre = document.createElement('PRE');
pre.innerHTML = text.innerHTML;
pre.style.border = "solid 1px";
pre.style.whiteSpace = "pre-wrap";
text.parentElement.replaceChild(pre, text);
}

document.body.innerHTML = document.querySelector("div#personal-main").outerHTML

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment