我有以下HTML代码
<div id="b_changetext" class="FL gL_13 PT15"> <span class="gr_15 uparw_pc"><strong>5.80</strong></span> (+2.28%)</div>
我想提取内容(+ 2.28%) 试过以下代码
foreach($html->find('div[n_changetext]') as $e){
echo $e->innertext . '<br>';
echo "wwwwww";
}
运行时不会进入for循环。 (&#34; wwwwww&#34;未显示)
任何人都可以建议解决方案
答案 0 :(得分:0)
div[n_changetext]
查找具有n_changetext
属性的元素(在HTML中无效)。
要查找具有给定ID的元素,您必须指定属性的名称为id
并指定值。
在您的示例中,值以b
而不是n
开头:
find('div[id=b_changetext]')