我知道這在jQuery中很容易實現,但我正在嘗試使用JavaScript。使用Good Ole在Div內查找和替換單詞JavaScript
我有這樣的:
window.addEventListener('load', function() {
function replaceName() {
var oldText= "Mobile";
var newText = "Stackoverflow";
var oldString= document.getElementById('replace').innerHTML;
var newString = oldString.replace(/oldText/g, newText);
document.getElementById('replace').innerHTML = newString;
}
replaceName();
}, false);
不知道我做錯了嗎?有什麼想法嗎?
感謝
熱潮!非常感謝。驅使我堅果。得到它的工作。 – Yahreen 2011-05-30 23:34:02
在定義正則表達式'var reg = new RegExp(oldText,「g」);'然後使用'oldString.replace(reg,newText);'for'時,應該可以使用完整語法而不是簡單形式例。 – 2011-05-30 23:41:26
我不會在絕對必要的情況下推薦'eval'。即使你認爲它*是絕對必要的,你可能是錯的。 – Stoive 2011-05-30 23:44:36