JavaScript .replace HTML 标记不会替换

javascript .replace a html tag does not replace

本文关键字:替换 replace HTML JavaScript      更新时间:2023-09-26

我正在尝试替换一些html,但替换没有发生。我正在使用javascript .replace,从我所看到的情况来看,我正确地使用它。

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!

这应该可以做到:

$('[href="style.css"]').prepend("html{background-color: blue;}");

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

试试下面的例子,

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

信息在这里