0

所以我使用nodeValue来使用 DOM 命令在 PHP 中获取 div 的值。问题是那个 div 的内容也有类似的链接

<a href="www.something.com">Link!!!</a>

并且 nodeValue 不打印href="www.something.com,而是打印Link!!!有没有办法使用 php DOM manulpulation 来获取区域中所有 html 标签的所有属性?因此,如果我要检索的文本是

<a href="www.something.com">Link!!!</a>

它实际上会返回<a href="www.something.com">Link!!!</a>

我不能专门搜索<a>标签然后从中获取href值,因为内容可能会有很大差异并且有很多链接所以它不实用(b / c链接工作方式的变化等)。

我试图获取的 html 不在同一个域中。因此,相同的域策略禁止 jquery 工作。别担心,我知道我在做什么,我不是在寻找替代解决方案

4

1 回答 1

1

我在论坛上和一些人聊天,他们建议这样做

$node -> ownerDocument -> SaveHTMl($node)

这似乎奏效了。

于 2013-09-07T00:28:34.433 回答