Объединение одинаковых тегов
Есть текст с 2 тегами, которые стоят рядом:
<strong>He</strong><strong>llo</strong> Правильно ли их объединить так: elem1.innerHTML = elem1.innerHTML + elem2.innerHTML; elem2.remove() Или есть специальная функция? |
Специальной функции нет. innerHTML рядом с плюсиками использовать нельзя, только с =. Почему - лень объяснять, прими за аксиому, потом разберёшься.)
Делать надо как-то так: while(elem2.hasChildNodes()) elem1.appendChild(elem2.firstChild); elem2.remove(); |
:write:
elem1.append(...elem2.childNodes); elem2.remove() |
Спасибо
|
Часовой пояс GMT +3, время: 01:55. |