【发布时间】:2014-09-05 10:41:41
【问题描述】:
我有一个 HTML 表格,它的每一行都用一个唯一的 ID 标识。我正在尝试在其中一行中获取标签文本。我尝试使用$dom->getElementById($id);,但这提供了该元素下的所有文本值。
结构如下:
<table>
<tr id="1">.....</tr>
<tr id="2">
<td>
<span>Some text</span>
</td>
<td>
.
. //Some html elements
.
<table>
<tbody>
<tr>
<td>
<label>label1</label>
</td> //I want to collect these labels
<td>
<label>label2</label>
</td>
</tr>
</tbody>
</tabel>
.
.
.
我试过这个$elements = $dom->getElementById('2'); 代码。它同时提供所有值。
输出
["nodeValue"]=> string(37) "Select your options *option 1option 2"
我怎样才能只得到标签文本。
【问题讨论】:
标签: php parsing domdocument