我还有其他几个与该主题相关的问题:
假设这是我的 HTML:
<body>
<div>
<span>something else</span>
<span>something</span>
<span>something else</span>
<div>
</body>
我正在使用以下内容查询具有特定文本的节点:
$node_with_value = $xpath->query('(//*[text()= "'something"])');
这将返回包含所有节点的列表。在这种情况下,它将只有 1。
找到它的父母我做:
parent = $node_with_value->item(0)->parentNode;
现在我的问题是如何检查它是多少个孩子。
在上面我们有 3 个跨度子到 div,从上到下计算它的数字 2。有没有办法以编程方式计算它?