Показать сообщение отдельно
  #2 (permalink)  
Старый 15.09.2023, 18:19
Аватар для Aetae
Тлен
Отправить личное сообщение для Aetae Посмотреть профиль Найти все сообщения от Aetae
 
Регистрация: 02.01.2010
Сообщений: 6,587

У фрагмента нет свойства innerHTML.

Не очень понятно, что ты тут вообще пытаешься сделать и зачем?

Так чтобы работало, это можно сделать подобным образом:
let tt = document.getElementById("1234");
tt.outerHTML = tt.innerHTML;
но это очень плохой код, т.к потеряются все обработчики на детях.

Код по-лучше так(но всё ещё не понятна цель):
let tt = document.getElementById("1234");
let frag = document.createDocumentFragment();
frag.append(...tt.childNodes);
tt.replaceWith(frag);
или, проще, так:
let tt = document.getElementById("1234");
tt.replaceWith(...tt.childNodes);
__________________
29375, 35

Последний раз редактировалось Aetae, 15.09.2023 в 18:36.
Ответить с цитированием