0

なぜ

theMenuSection.innerHTML='<ul>';
alert(theMenuSection.innerHTML);

開始タグがあるだけで生成します。innerHTMLタグから<ul> </ul>取得できますか<ul>

ありがとう

4

1 に答える 1

1

通常 (これはブラウザーごとに依存します)、 DOM と対話するか、(DOM と対話する) innerHTML を利用すると、HTML がどのように見えるべきかのブラウザーの「修正された」解釈が表示されます。ソースコードに「thead」要素がない場合に、Firefox が「thead」要素をテーブルに自動挿入するのと同じ理由です。ブラウザは、見たものから「正しい」HTML を推測しようとしています。

于 2012-09-24T19:15:29.437 に答える