textContent.replace在我的函数中不起作用

Asp*_*ger 2 javascript

我不知道为什么会这样,但是我的替换无效。考虑到我的语法正确,这是不寻常的。

info.textContent.replace('Title', "replaced"); 
Run Code Online (Sandbox Code Playgroud)

其中info是存储元素的变量。它实际上应将所有Title实例替换为“ replaced”。由于兼容性问题,我宁愿不使用innerText,而由于安全隐患,我更喜欢使用innerHTML。firefox支持textContent,我不知道发生了什么。

我将不胜感激。我正在学习javascript,因此欢迎您参考最佳做法的提示。

在Jsfiddle的完整代码下面:

http://jsfiddle.net/r7bL6vLy/123/

dfs*_*fsq 6

它有效,只是replace方法返回您需要分配回的新字符串:

info.textContent = info.textContent.replace('Title', "replaced");
Run Code Online (Sandbox Code Playgroud)