获得通过Javascript生成的TD Tag的价值

时间:2017-08-22 15:09:56

标签: php

我有一张这样的表

<table id="table_v3">
<tr> 
<td>
<select onchange="showOdds_h(3,1);" id="hSelect_3"><option value='3' selected>Crown</option><option value="31" >Sbobet</option><option value="8">Bet365</option><option value="12">Easybets</option><option value="24">12bet</option></select>
</td>
</tr>

<tr id="tr3_1">
<td>
    Showing data everytime Client change value of above SELECT (EX : 0.5)
</td>
</tr>
</table>

每次客户更改SELECT ELEMENT的值时,javascript代码将为TD Tag生成值(我在上面说过)。

我写下面的代码打印出TD的所有值,但它没有显示由javascript代码生成的默认值

<?php

$html = '<table id="table_v3"><tr><td><select onchange="showOdds_h(3,1);" id="hSelect_3"><option value='3' selected>Crown</option><option value="31" >Sbobet</option><option value="8">Bet365</option><option value="12">Easybets</option><option value="24">12bet</option></select></td></tr><tr id="tr3_1"><td>Showing data everytime user change value of above SELECT ELEMENT (EX : 0.5)</td></tr></table>';


$xml = new DOMDocument();

$xml->loadHTML($html);

$xpath = new DOMXPath($xml);

$table =$xpath->query("//*[@id='table_v3']")->item(0);

$rows = $table->getElementsByTagName("tr");

foreach ($rows as $row){
    $cells = $row -> getElementsByTagName('td');
    foreach ($cells as $cell) {
        print $cell->nodeValue.'</br>'; // print out values TD
    }
}

?>

但它没有显示javascript代码生成的值。无论如何我们可以做到这些代码或解决方案吗? 。我是PHP&amp; DOMDOCUMENT所以希望大家帮助我。非常感谢。

P / S:我们可以在此链接中查看函数showodds:http://www.nowgoal.com/Data/analysis.js。谢谢你们。

0 个答案:

没有答案