javascript .replace html标签不会替换

时间:2016-04-25 22:26:10

标签: javascript

我正在尝试替换一些html但是替换没有发生。我正在使用javascript .replace,我可以看到我正在使用它。

content.replace('<link rel="stylesheet" href="style.css">', '<style>html{background-color: blue;}<\/style>');

3 个答案:

答案 0 :(得分:4)

字符串replace()方法返回带有新值的新字符串。它没有修改原始字符串。

这是一个简单的例子:

var str = "Hello World!";
var res = str.replace("World", "Foo");

console.log(str);  // prints Hello World!

答案 1 :(得分:2)

这应该这样做:

$ ./bin/pager

enter a filename: ../dat/100int.txt
27086
29317
...
29927
24511
__ line 20, quit (q)? q

答案 2 :(得分:1)

如上所述,替换不会修改原始字符串。

尝试以下示例,

document.getElementById("demo").innerHTML = "Paragraph changed!";

Info here