Если вы не уверены, что элемент может уже иметь набор классов, то сначала вы должны выполнить getAttribute (), а затем добавить свой класс в список классов.
усок кода
$doc = new DOMDocument();
$doc->loadHTML($article_header);
$imgs = $doc->getElementsByTagName('img');
foreach ($imgs as $img) {
В$imgs
идет DOM img тег. Теперь я хочу изменить оригинальный тег img, добавив в него некоторый класс.
ТАК если$article_header
было это:
"some text"...<img src = 'http://some_source'>...some text...
Теперь я хочу, чтобы это стало таким:
"some text"...<img class = 'someclass' src = 'http://some_source'>...some text...
ОБНОВИТЬ
Я повторяю. Начальная переменная$article_header
, Таким образом, все изменения должны быть сделаны к нему.
С моим кодом я просто ищу$article_header
для тегов img найти их, поместить их в некоторые переменные и изменить их - это нормально, но как я могу вернуть все изменения в$article_header
???