私はいくつかの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