1

div class = "dpBibHoldingStatement"のコンテンツを取得するにはどうすればよいですか?htmlには同じクラスがいくつかあるため、getElementByClassでは使用できません。すべてのコードを表示することはできません。

<div class="dpBibTitle"> 
    <!-- please read c1063106, c1063117, c1044421, c1060576a before changing title -->
    <a id="recordDisplayLink2Component_0" href="/iii/encore/record/C__Rb4101617__Sapple__P0%2C1__Orightresult__X5?lang=eng&amp;suite=pearl">
                            The Apple experience : the secrets of delivering insanely great customer service</a>
                         / by Carmine Gallo
</div>
<div class="dpBibAuthor">
<!-- author -->
    <a id="authorDisplayLinkComponent_0" href="/iii/encore/search/C__SGallo%2C+Carmine.__Orightresult?lang=eng&amp;suite=pearl">
                        Gallo, Carmine.</a>
</div>
<div class="dpBibHoldingStatement">
    Circulation Collection&nbsp;
    HF5415.5 .G356 2012  &nbsp;
    DUE 10-03-13OFF CAMPUS&nbsp;
    &nbsp;
</div>
4

3 に答える 3

4

divにIDを付けて、次を使用しますinnerHTML

 <div id="yourDiv">
     Content
 </div>

次に、JavaScriptを使用して次のことを行います。

 var contents = document.getElementById("yourDiv").innerHTML;
 alert(contents);
于 2013-03-06T18:48:14.720 に答える
0

まず第一に、そうではありませんgetElementByClass。ですgetElementsByClassName

document.getElementsByClassName("label-key")このページを開発者ツールで実行すると、一連のlabel-keyアイテムが表示されます。その配列から必要なアイテムを取得できます。

于 2013-03-06T18:51:36.090 に答える
0

を使用document.getElementsByClassName[n]してページの(n-1)番目の要素をターゲットにするか、IDを付加してを使用できますdocument.getElementById(id)

于 2013-03-06T18:53:21.900 に答える