如何替換任何給定的網頁客戶端上的每一個單詞與var cms
是什麼? 不需要什麼js依賴關係,或者鏈接是否中斷。替換全部文本
替換全部文本
回答
嘗試:
function htmlreplace(a, b, element) {
if (!element) element = document.body;
var nodes = element.childNodes;
for (var n=0; n<nodes.length; n++) {
if (nodes[n].nodeType == Node.TEXT_NODE) {
var r = new RegExp(a, 'gi');
nodes[n].textContent = nodes[n].textContent.replace(r, b);
} else {
htmlreplace(a, b, nodes[n]);
}
}
}
htmlreplace('a', 'r');
如何讓每個**單個單詞匹配**?不只是一個字符串像「測試語句」會變成「xxx xxx xxx」 – jmoon 2011-12-28 06:25:23
'nodes [n] .textContent = nodes [n] .textContent.replace(/ \ w +/g,b);' – 2011-12-28 06:37:21
可能你正在談論這一點:
var myOldString = "Hello username! I hope you enjoy your stay username.";
var myNewString = myOldString.replace(/username/g, "pranay");
@jmoon - 你可以嘗試整個頁面內容的重新空間功能,就像我應用在字符串........ – 2011-12-28 06:25:50
我需要它匹配*一切*,而不是一個字符串。像document.body.replace(「new word here」); – jmoon 2011-12-28 06:28:24
- 1. Java替換全部
- 2. 全部替換 - ,+和。
- 3. 全局替換全部^ M換行
- 4. 全部替換爲javascript
- 5. SoaupUI - Groovy替換全部
- 6. MacVim替換全部問題
- 7. 部分文本替換爲腳本
- 8. BAT在文本行中查找>全部替換
- 9. 腳本:全局替換文件
- 10. 替換文本
- 11. 文本替換
- 12. 文本替換
- 13. 替換部分UITextView的歸屬文本
- 14. 替換XML中的部分內文本
- 15. 將部分文本XML替換爲SVG
- 16. Python的替換文本的一部分文本文件
- 17. 如何替換href url而不用全部&替換爲&
- 18. Java替換全部使用找到的替換模式
- 19. 六,替換文本
- 20. 文本替換宏
- 21. 替換XML文本
- 22. JS替換文本
- 23. IntelliJ/Android Studio - 全部替換爲重構
- 24. 全部替換功能在VB.net
- 25. strip()並非全部替換\ n
- 26. 全部替換「和「從字符串
- 27. Java字符串操作替換全部
- 28. 不區分大小寫全部替換
- 29. javascript全部替換爲javascript表達式?
- 30. Mysql替換不是全部字符串?
你需要更多的敘述你的問題。 – Sang 2011-12-28 06:20:01
因此,如果'cms'是「測試」,並且頁面有'
您好,那麼是嗎? '',是您的預期結果'測試測試,測試測試測試?'或只是'測試'?請更新您的問題以包含詳細的示例。 – nnnnnn 2011-12-28 06:35:42