-1
<div id="List1" style="display:none">
    VIDEO 1</br>
    VIDEO 2</br>
    VIDEO 3</br>
</div>
<div id="List2" style="display:none"> 
    VIDEO 4</br>
    VIDEO 5</br>
    VIDEO 6</br>
</div>
<div id="List3" style="display:none">
    VIDEO 7</br>
    VIDEO 8</br>
    VIDEO 9</br>
</div>

これは私が使用するJavaScriptコードです:

    var div = document.getElementById("List"+id);

    if(div == null)
    {
        document.getElementById("List"+id).style.display = "block";
    }

div id "List1" が null ではなく、div id "List2"、"List3" が null なのはなぜですか。

それらはほとんど同じです...

4

1 に答える 1

0

Pulkitが前に述べたように、それはおそらく</br>HTML で有効なタグではないためです。探しているのは です<br />

</br>は、一度も開いたことのないものの終了タグであるため、HTML 全体のバランスが崩れており、整形式ではありません。おそらく、あなたのブラウザはそれを正しく解析できず、お粗末な DOM モデルを残しています。

于 2013-01-04T13:27:50.737 に答える