按類名獲取DOM元素我正在使用PHP DOM,我正在嘗試在DOM節點中獲取具有給定類名的元素。獲得該子元素的最佳方法是什么?更新:我最終Mechanize用于PHP,這更容易使用。
3 回答

叮當貓咪
TA貢獻1776條經驗 獲得超12個贊
我認為接受的方式更好,但我想這可能也有效
function getElementByClass(&$parentNode, $tagName, $className, $offset = 0) { $response = false; $childNodeList = $parentNode->getElementsByTagName($tagName); $tagCount = 0; for ($i = 0; $i < $childNodeList->length; $i++) { $temp = $childNodeList->item($i); if (stripos($temp->getAttribute('class'), $className) !== false) { if ($tagCount == $offset) { $response = $temp; break; } $tagCount++; } } return $response;}
- 3 回答
- 0 關注
- 390 瀏覽
添加回答
舉報
0/150
提交
取消