1

私は説明できないこの問題の解決策をどこでも探しました。

javascript の innerHTML を使用して次の文字列を挿入するたびに、ここに問題があります。

例:

var s = "<div><p><div><p></p></div></p></div>"

document.getElementById("id").innerHTML = s;

Firefox では、firebug を使用して、最新のマークアップを見て、<div><p></p><div><p></p></div></div>

これが何が起こるか知っている人はいますか?

4

1 に答える 1

4

pネストしたり、div別の内部に入れたりすることはできませんp。を閉じるpと、ブラウザは無効なHTMLを有効にしようとします。

于 2012-05-21T17:58:43.750 に答える