0

同じローカルストレージ要素を同じページで複数回使用/印刷することは可能ですか?document.getElementById("searchOutput").innerHTML=localStorage.searchTerms;

検索語を集めて同じページに複数回出力しようとしましたが、最初にしか表示されません

<div class="outputText">
    <ul><li>You have searched <span id="numberClicks">0</span> times.</li>
    <li>You have searched for <span id="searchOutput"> nothing yet</span>.</li></ul>
</div>
    <div class="scroogleSearch">    
<h2>News results for <span id="searchOutput"> </span></h2>
<h2><span id="searchOutput"></span> on Twitter - @<span id="searchOutput"> </span></h2>
<h2><span id="searchOutput"> </span> - Wikipedia, the free encyclopedia</h2>
</div>
4

1 に答える 1

1

特定のIDは、Webページごとに1回だけ使用できます。

何かを複数回出力するには、一意のIDを生成するか、これらの要素にクラス名を使用する必要があります。特定のクラス名を持つ複数の要素を持つことができます。

仕様により、document.getElementById()1つのオブジェクトのみが返されるため、複数のオブジェクトを取得するためにそれを使用することはできません。

于 2012-04-23T04:55:21.030 に答える