论坛的朋友们好。
我想获取标签的data-href属性值
我的代码如下:
<Button Grid.Row="0" Content="Execute on Active" Command="{Binding TabViewModels/TargetCommand}" />
我尝试了以下方式,但我没有得到结果:
<div id="myId">
<h3>
<a href="http//1.com" data-href="http://domain1.com">Domain 1</a>
</h3>
<h3>
<a href="http//2.com" data-href="http://domain2.com">Domain 2</a>
</h3>
<h3>
<a href="http//3.com" data-href="http://domain3.com">Domain 3</a>
</h3>
</div>
如何显示结果显示:
$entries = $xpath->query("//div[@id='myId']/h3");
foreach ($entries as $entry) {
$node = $xpath->query("a/attribute::data-href", $entry);
echo $node->item(0)->value."<br>";
}
非常感谢您将来的答案。
答案 0 :(得分:0)
尝试使用以下代码:
$entries = $xpath->query("//div[@id='myId']/h3");
foreach ($entries as $entry) {
$nodes = $xpath->query("a/attribute::data-href", $entry);
foreach( $nodes as $node ) {
echo $node->nodeValue."</br>";
}
}