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

ibeautiful
TA貢獻(xiàn)1993條經(jīng)驗(yàn) 獲得超6個(gè)贊
我認(rèn)為接受的方式更好,但我想這可能也有效
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 關(guān)注
- 384 瀏覽
添加回答
舉報(bào)
0/150
提交
取消