2013-03-06 2 views
1

Как я могу получить содержимое div class = "dpBibHoldingStatement"? Нельзя использовать с getElementByClass, потому что в html есть несколько классов. Я не могу показать весь код.Получить содержимое Div-класса html

<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

Дайте Див идентификатор и использовать innerHTML:

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

Затем с помощью JavaScript сделать:

var contents = document.getElementById("yourDiv").innerHTML; 
alert(contents); 
+0

введите консоль.log, чтобы он мог правильно прочитать содержимое инспектора webkit – theshadowmonkey

0

Прежде всего, это не getElementByClass. Это getElementsByClassName.

Когда вы запустите document.getElementsByClassName("label-key") на этой странице в инструментах разработчика, он покажет вам массив из label-key элементов. Вы можете получить любой элемент, который вы хотите от этого массива.

0

Вы можете использовать document.getElementsByClassName[n] для таргетинга (n-1) -го элемента на странице или прикрепить к нему ID и использовать document.getElementById(id).

Смежные вопросы