使用php访问html子元素

时间:2015-12-17 16:57:22

标签: javascript php html

   <table id="rr" class="table mobile table-bordered">
<tr class="data "  id="abc1235">
  <td>
     <span class="label tip-top files-count" data-original-  title="Filesin">1</span>
  </td>
  <td colspan="1">
     <a class="tname " href="/file/123/0">User12</a>
  </td>
  <td class="tprogress">
     <span class="label size tip-top" data-original-title="Size">18.2   MB</span>
  </td>
  <td>
     <!--actions-->
  </td>
</tr>
 <tr class="data"  id="abc12356">
  <td>
       <span class="label tip-top files-count" data-original-title="Files            in">1</span>
   </td>
   <td colspan="1">
     <a class="tname " href="/file/123/1">Hi user </a>
  </td>
  <td class="tprogress">
       <span class="label size tip-top" data-original-title="Size">18.2MB</span>
   </td>
  <td>
     <!--actions-->
  </td>
</tr>
     </table>

使用php我想以这种格式获取信息 名称:USER12 ID:abcd12345 姓名:嗨用户 ID:abc12356

到目前为止,我所做的是

foreach($dom->getElementsByTagName('tr') as $link) {

    echo $link->getAttribute('id');
    echo "<br />";
}

这只获得第一个值我需要进入并获取标签的文本

1 个答案:

答案 0 :(得分:0)

忽略以下html中虚假的额外空格应该得到你需要的东西。

string cookie = String.Format("{0}={1};expires={2};HttpOnly", key, value, expiration.ToString("R"));
HtmlPage.Document.SetProperty("cookie", cookie);