DomDocument를 사용하여 앵커 텍스트를 얻는 방법?
이 코드가있는 DOM 문서를 사용하여 구문 분석 :그리고 나서이 코드를 실행합니다.
foreach ($urls as $url)
{
//echo "<br> {$url->getAttribute('href')} , {$url->getAttribute('title')}";
foreach ($url->attributes as $a)
{
echo "<br>$a->name is $a->value";
}
echo "<hr><br>";
}
이렇게하면, URL의 속성으로 'href'만 볼 수 있습니다. 위의 경우 'Test'에서 '앵커 텍스트'를 가져올 방법이 없습니다. 링크의 앵커 텍스트는 어떻게 얻을 수 있습니까?
링크의 앵커 텍스트로 이미지 태그가 있습니다. nodeValue를 사용하면 아무 것도 반환하지 않습니다. find ('a [href = url]')를 사용하여 일치하는 앵커 링크를 얻습니다. 어떻게 이미지 태그를 얻을 수 있습니까 ?? – peter
textContent가 아무 것도 반환하지 않습니다. 과 같은 것을 반환해야하지만 – peter
innertext가 트릭을하지는 않습니다. 이제 이미지 태그를 괜찮게 반환합니다. 감사합니다 dqhendricks – peter