var e = document.getElementById('anelement');
e.innerHTML = f.anelement
Run Code Online (Sandbox Code Playgroud)
里面anelement我想更换,例如某个单词的每一次出现apple与orange我将如何去这样做?
innerHTML是一个String具有以下replace方法的对象:
e.innerHTML = f.anelement.innerHTML.replace("apple", "orange");
Run Code Online (Sandbox Code Playgroud)
编辑
正如Matt Brock在评论中指出的那样,一个简单的replace不区分整个单词和子串.使用正则表达式的更精确的解决方案是:
var result = "apple to orange".replace(/\b(apple)\b/g, "orange");
// evaluates to "orange to orange"
Run Code Online (Sandbox Code Playgroud)