我通过php从字符串中提取了很多div标签,每个标签都有一个唯一的id和一个主观的类。我想获得每个div的id和class但是我不太确定我会怎么做。
HTML:
<div id='x1y1' class = 'classname'></div><div id = 'x2y1' class = 'classname1'>
到目前为止我已经尝试了
$html = new DOMDocument();
$html->loadHTML($boardDataStripSlashes);
$elements = $html->getElementsByTagName('div');
但无法找到有关如何获取所选元素的实际ID和类的任何内容。
答案 0 :(得分:1)
您需要使用DOMElement::getAttribute
来检索元素的属性。
foreach($elements as $element) {
$id = $element->getAttribute('id');
$className = $element->getAttribute('class');
// ...
}