1
我正在創建一個谷歌瀏覽器擴展模塊,它會在您正在閱讀的任何網站上混淆詞語,但是我特意在這段代碼中遇到了問題。JavaScript替換正在替換嵌套字
if(Math.random() > 0.0){document.body.innerHTML = document.body.innerHTML.replace(/he/g, "it");}
不幸的是,它也在處理另一個內部的單詞。例如:當它遇到「the」這個詞時,它會變成「他」,不幸的是它會顯示「tit」。 如何更改我的代碼以避免這種情況?
值得一提的是你要替換文本的方法是很糟糕的一部分。你應該改變文本節點嗎? – alex