有没有办法替换 HTML 主体内的表格元素内的普通文本?比如将“hello”替换为“hi”?请仅使用 JavaScript,不要使用 jQuery。
有没有办法可以替换 HTML 主体内的表格元素内的普通文本?
比如将 \'hello\' 替换为 \'hi\'?
请仅使用 JavaScript ,不带 jQuery .
有时更改 document.body.innerHTML
元素 text
内容的版本
function replaceRecursively(element, from, to) {
if (element.childNodes.length) {
element.childNodes.forEach(child => replaceRecursively(child, from, to));
} else {
const cont = element.textContent;
if (cont) element.textContent = cont.replace(from, to);
}
};
replaceRecursively(document.body, new RegExp("hello", "g"), "hi");