我想替换一些html,但替换没有发生。我正在使用javascript .replace
,从我所看到的我正确使用它。javascript .replace一个html标记不会取代
content.replace('<link rel="stylesheet" href="style.css">', '<style>html{background-color: blue;}<\/style>');
我想替换一些html,但替换没有发生。我正在使用javascript .replace
,从我所看到的我正确使用它。javascript .replace一个html标记不会取代
content.replace('<link rel="stylesheet" href="style.css">', '<style>html{background-color: blue;}<\/style>');
字符串replace()
方法返回一个具有新值的新字符串。它不是修改原始字符串。
下面是一个简单的例子:
var str = "Hello World!";
var res = str.replace("World", "Foo");
console.log(str); // prints Hello World!
如前所述替换不会修改原始字符串。
尝试下面的例子中,
document.getElementById("demo").innerHTML = "Paragraph changed!";
这应该做到这一点:
$('[href="style.css"]').prepend("html{background-color: blue;}");
的'.replace()'函数返回结果值。它不会修改原始字符串。 – Pointy