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

时间:2015-09-14 19:00:08

标签: javascript

我不知道为什么会这样,但我的替换不起作用。考虑到我的语法是正确的,这在某种程度上是不寻常的。

info.textContent.replace('Title', "replaced"); 

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

我很欣赏一些见解。我正在学习javascript,欢迎提供最佳实践技巧。

在Jsfiddle的完整代码下面:

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

1 个答案:

答案 0 :(得分:5)

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

info.textContent = info.textContent.replace('Title', "replaced");