У меня та же проблема, что указана в ссылке ниже, но я ищу способ получить доступ к тем элементам (используя jquery), которые отсутствуют в исходном коде страницы, но видны в инструментах разработчика. Пожалуйста, предложите несколько идей.
Вот настоящая проблема: я разместил «диаграмму Powerpivot» в «веб-части Excel» точки обмена. Всякий раз, когда пользователь нажимает на диаграмму (это тег img, отображаемый в инструментах разработчика), который встроен в веб-часть excel, я уменьшаю масштаб этого img .
В инструментах разработчика я вижу ниже код:
<div id="ctl00ctl00_sheetContentDiv" class="ewr-sheetcontainer ewr-grdblkcontainer ewa-scrollbars" role="presentation">
<div class="ewafo" id="ctl00_ctl35_g_ec06c24e_5aac_4ae3_af75_93564d395086_ctl01_ctl00__0_1.11.0" style="top: 133px; left: 327px; width: 480px; height: 274px; z-index: 50;">
<div class="ewa-fo-img-div" style="visibility: visible;">
<img src="http://mydummyserverlink" title="Excel chart or image" alt="Excel chart or image" onerror="_ewa_oile(this,'Failed to download chart or image');" style="width: 100%; height: 100%; border: 0px; display: block;" usemap="#ctl00_ctl35_g_ec06c24e_5aac_4ae3_af75_93564d395086_ctl01_ctl00_imagemap_1.11.0_3"/>
</div>
</div>
</div>
В View Source я вижу только внешний div:
<div id="ctl00ctl00_sheetContentDiv" class="ewr-sheetcontainer ewr-grdblkcontainer ewa-scrollbars" role="presentation"></div>
На самом деле я пытаюсь получить доступ к div, используя его класс «ewr-sheetcontainer», например
$(".ewr-sheetcontainer")
Но он возвращает то, что имеет в виду источник.
Заранее спасибо, Мадху М.