网页中的标签层次:
<body>
<div id='header'>
<h2>.....</h2>
</div>
<div id='main'>
<h2>...</h2>
//Some other content
<h2>...</h2>
</div>
<div id='footer'>
<h2>.....</h2>
</div>
</body>
[PROBLEM:]从上述网页的层次结构中,我只想提取div id='main'>. 有人能帮我一下吗?
我试过的是....使用php$h2Tags = $htmlDom->getElementsByTagName('h2');
的HTML DOM,但这给了我所有的main之外的标签Div也是。请给我一个解决办法。
我已将此更新为PHP:
下面的h2_tags
将得到main div
中h2s的列表:
$div_m = $htmlDom->getElementById('main');
$h2_tags = $div_m->getElementsByTagName('h2');
这是JS:
var div_m = document.getElementById("main");
var h2_tag = div_m.getElementsByTagName('h2');