0

私はこのhtmlコードを持っています:

<span id="post"></span>
<span id="post"></span>
<span id="post"></span>
<span id="post"></span>
<span id="post"></span>
<span id="post"></span>
<span id="post"></span>
<span id="post"></span>
<span id="post"></span>
<span id="post"></span>

ページにあるスパンの数を数えたいですid="post"。私が使用しようとしたとき.length、 これを行う方法は何ですか?alert1

4

2 に答える 2

3

classの代わりに使用することをお勧めしますid

好き:

<span class="post"></span>
<span class="post"></span>
<span class="post"></span>
<span class="post"></span>
<span class="post"></span>
<span class="post"></span>
<span class="post"></span>
<span class="post"></span>
<span class="post"></span>
<span class="post"></span>

alert($('span.post').length);
于 2013-01-16T00:56:08.867 に答える
2

IDは一意である必要があります。代わりにクラスを使用してみてください。次に、これを行うことができます:

alert(document.getElementsByClass("post").length);

// or jQuery
alert($(".post").size());

それはあなたに正しい量のスパンを与えるでしょう。

于 2013-01-16T00:57:52.327 に答える