我正在显示我正在处理的HTML代码片段。我想在具有ID coveredAreaUnit但没有classname的范围内提取元素的值。 我能够通过HTML DOM解析访问具有类名的span元素 $ HTML的>找到( 'span.classname')。 我尝试了具有一些id的span元素 $ HTML的>找到( '#跨度idname') 但这不起作用。
我也试过了$ html-> find(#idname),但这也无济于事 我可以用另一种方式访问这个span元素(即使用DOM树元素和节点),但这太难看了。
片段
......
<span id="coveredAreaUnit" style="display:none;">Sq-ft</span>
<span id="coveredArea" style="display:none;">1350</span>
........
答案 0 :(得分:1)
使用
document.getElementById("coveredAreaUnit").innerText;
或
document.getElementById("coveredAreaUnit").innerHTML;
答案 1 :(得分:0)
答案 2 :(得分:0)
此代码尚未使用span索引解析id
。
可能对你有所帮助:
<?php
include_once('simple_html_dom.php');
$html = str_get_html('<span id="coveredAreaUnit">Sq-ft</span><span id="coveredArea">1350</span>');
$res1 = $html->find('span',0);
$res2 = $html->find('span',1);
echo $res1;
echo $res2;