Я хочу получить текст из таблицы на сайте с таким iframe, как этот
<iframe id="frame1234" colidx="0" name="list" title="My list"
src="/ datalist/list_41300.jsp?servletpath=/abc/list_41300.jsp&..
style="width: 100%; height: 434px;">
</iframe>
И когда я проверяю инструменты разработчика в Chrome (F12) и выбираю элемент, HTML-кодтаблицы выглядит и выглядит так:
<html>
<body>
<table class="list" summary="Mylist">
<tbody>
<tr>
<th scope="col" class="tbl-hdr">
<a href="javascript:" onclick="javascript:sortCol('/source/list/abc_1234.jsp?jorp=1234&ap=1','1234','no', event); return false;">
<img alt="Cat" border="0" title="Category">Items</b>
</a>
</th>
</tr>
<tr class="tbl-hdr-custom" id="1234_448575_120_24">
<td align="right">
<a href="javascript:list_xy('00334','448575','Text 1');list_Open('1234','HG');">8575</a>
</td>
</tr>
<tr class="tbl-hdr-body" id="1234_448543_121_24">
<td align="right">
<a href="javascript:list_xy('00334','448543','Text 2');list_Open('1234','HG');">443</a>
</td>
</tr>
<tr class="tbl-hdr-custom" id="1234_448504_120_24">
<td align="right">
<a href="javascript:list_xy('00334','448504','Text 3');list_Open('1234','HG');">98314</a>
</td>
</tr>
</tbody>
</table>
</body>
</html>
Я хотел бы сохранить значения текстов (8575, 443, 98314) в переменной, чтобы позже применить цикл в моем коде.
Как я могу сделать это в JavaScript?У меня есть только Xpath, и я вижу, что только в Javascript можно получить getElementsByID ().
Я пробовал использовать Xpath в Selenium IDE, но не нашел элемент.
Этот Xpath Iполучил его с помощью инструментов разработчика Chrome.
//*[@id="1234_8575_120_24"]/td[2]/a
Спасибо за любую помощь.