我有一张这样的表
<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。谢谢你们。