![](/img/trans.png)
[英]PHP Simple HTML DOM - How to find the table by a particular value in TD?
[英]How to find data and get text from html table td element next to it, without attribute using PHP Simple DOM?
我正在使用 simple_html_dom.php 来完成这项任务。
我更清楚如何从这种表格中获取值(明文)“Data c”或“Data F”?
有没有办法首先找到值为“Data A”的 td,然后使用 next_sibling() 或 previous_sibling() 获取并输出值“Data C”?
如何在 web 包含在 HTML 表中的数据的下一个/之前执行此“查找并获取数据”?
<table class="xyz">
<tbody>
<tr>
<td>Data A<p>data b</p>
</td>
<td>Data C</td>
</tr>
<tr>
<td>Data D<p>data e</p>
</td>
<td>Data F</td>
</tr>
</tbody>
</table>
还是我应该使用其他一些技术? 请你能帮我吗?
谢谢你!
您可以很容易地使用 javascript 从各种表格单元格中检索内容 - 不确定这是否是您的意思?
<script>
var col=document.querySelectorAll('table.xyz td');
for( var n in col ) if( n && col[n] && col[n].nodeType==1 ) console.log( 'Cell:%d Type:%s Value:%s',n,col[n].tagName, col[n].innerHTML );
</script>
will output
-----------
Cell:0 Type:TD Value:Data A<p>data b</p>
Cell:1 Type:TD Value:Data C
Cell:2 Type:TD Value:Data D<p>data e</p>
Cell:3 Type:TD Value:Data F
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.