javascript - デコード方法innerHTML に
質問する
2516 次
3 に答える
4
onclick
形式が正しくありません。で区切り、内側の文字列区切り文字としても"
使用しています。"
==
代入演算子の代わりに比較演算子も使用してい=
ます。
onclick="document.getElementById("textarea_1").innerHTML==document.getElementById("div_1").innerHTML;"
これはうまくいきます:
onclick='document.getElementById("textarea_1").innerHTML=document.getElementById("div_1").innerHTML;'
さて、実際の質問に対処するために、<br>
改行が必要なときに要素を取得します。
あなたがするとき:
document.getElementById("div_1").innerHTML
<br>
要素を改行に置き換える必要があります。
document.getElementById("div_1").innerHTML.replace(/<br>/g, "\n")
于 2012-10-27T22:44:14.720 に答える
1
innerHTML の代わりに、テキストエリアで値を使用できます
<!doctype html>
<html>
<head>
<title>Site Title</title>
</head>
<body>
<div id="div_1" onclick="document.getElementById("textarea_1").value = document.getElementById('div_1').innerHTML;">
paragraph 1
paragraph 2
paragraph 3
paragraph 4
</div>
<textarea id="textarea_1"></textarea>
</body>
`
于 2012-10-27T23:36:17.090 に答える
1
document.getElementById("textarea_1").innerHTML = document.getElementById("div_1").innerHTML.replace(/<br>/g, "\n");
<br>
タグを実際の改行文字に置き換える必要があります。
于 2012-10-27T22:46:59.217 に答える
質問する
2516 次
3 に答える
4
onclick
形式が正しくありません。で区切り、内側の文字列区切り文字としても"
使用しています。"
==
代入演算子の代わりに比較演算子も使用してい=
ます。
onclick="document.getElementById("textarea_1").innerHTML==document.getElementById("div_1").innerHTML;"
これはうまくいきます:
onclick='document.getElementById("textarea_1").innerHTML=document.getElementById("div_1").innerHTML;'
さて、実際の質問に対処するために、<br>
改行が必要なときに要素を取得します。
あなたがするとき:
document.getElementById("div_1").innerHTML
<br>
要素を改行に置き換える必要があります。
document.getElementById("div_1").innerHTML.replace(/<br>/g, "\n")
于 2012-10-27T22:44:14.720 に答える
1
innerHTML の代わりに、テキストエリアで値を使用できます
<!doctype html>
<html>
<head>
<title>Site Title</title>
</head>
<body>
<div id="div_1" onclick="document.getElementById("textarea_1").value = document.getElementById('div_1').innerHTML;">
paragraph 1
paragraph 2
paragraph 3
paragraph 4
</div>
<textarea id="textarea_1"></textarea>
</body>
`
于 2012-10-27T23:36:17.090 に答える
1
document.getElementById("textarea_1").innerHTML = document.getElementById("div_1").innerHTML.replace(/<br>/g, "\n");
<br>
タグを実際の改行文字に置き換える必要があります。
于 2012-10-27T22:46:59.217 に答える