Php 对非对象上的成员函数item()的xmlDom调用
嗨,我有一个有行和列的表Php 对非对象上的成员函数item()的xmlDom调用,php,html,xmldom,Php,Html,Xmldom,嗨,我有一个有行和列的表 <table> <tr> <td style="font-size:14px"></td> </tr> <tr> <td background="image.jpg"></td> </tr> </table> 然后循环它,通过此代码获得每个td标记 for($i = 0; $i<$td->length; $
<table>
<tr>
<td style="font-size:14px"></td>
</tr>
<tr>
<td background="image.jpg"></td>
</tr>
</table>
然后循环它,通过此代码获得每个td
标记
for($i = 0; $i<$td->length; $x++){
print_r($td->item($i));
}
而这个没有
<table>
<tr>
<td style="font-size:14px;"></td>
</tr>
<tr>
<td background="image.jpg"></td>
</tr>
</table>
我的目标是访问
td
标记内的background
属性 使用foreach
让生活更轻松
foreach ($dom->getElementsByTagName('td') as $tag) {
if ($tag->getAttribute('background')) {
echo $tag->getAttribute('background'); //"prints" image.jpg
}
}
谢谢您完成了修订,这使我的功能更简单,现在可以正常工作了。谢谢!很高兴能帮上忙,伙计
<table>
<tr>
<td style="font-size:14px;"></td>
</tr>
<tr>
<td background="image.jpg"></td>
</tr>
</table>
foreach ($dom->getElementsByTagName('td') as $tag) {
if ($tag->getAttribute('background')) {
echo $tag->getAttribute('background'); //"prints" image.jpg
}
}