我正试图在某个地点做一些动态的CSS风格更新,并且需要在贾瓦文中使用PHP。 我只需要带带<条码>div的标签,标有<条码>img 标签,忽略了<条码>div其余部分。
Here is what I have so far:
$dom = new domDocument; $dom->loadHTML($test); $dom->preserveWhiteSpace = false; $divs = $dom->getElementsByTagName( div ); foreach ($divs as $div) { $saveXML[] = $dom->saveXML($div); $childNotes[] = $div->getChildNodes; }
我只是在这里尝试两种方法。 <代码>$saveXML备选办法的问题是,它给我整个编码,包括列载div
。 我无意这样做。 从现在起,我将不得不在法典上操作一个或一个部分,以发现它有<条码>mg。
The $childNodes
option should have been the best I thought but the array is returned empty. It would have been nice because I could have simply tried something like
if ($childNode->nodeType == img ){ $div->setAttribute( class , $new_attributes); }
(我坚决认为,最后一点是完全的,而是一般的概念。)
这里是需要通过超文本检索的样本。
div class="image-left drop-shadow raised" style="width: 210px"> img src="images/myimage.jpg" width="200" height="150" class="size-full" / p>EDIT THIS DIV s STYLE /p> /div> div class="blocktext" style="width: 150px;"> p>DONT EDIT THIS DIVs STYLE /p> /div>
Any help please...