Сохранить ссылку на него:
var txt = document.createTextNode('Status: ');
box.appendChild(txt);
и затем удалите с помощью:
txt.parentNode.removeChild(txt);
Если узел должен находиться непосредственно перед входом, это также будет работать:
inp.parentNode.removeChild(inp.previousSibling);
Это должно работать, если вы не используете innerHTML
или normalize()
, что может привести к повторному созданию или объединению узлов, что сделает ваши ссылки недействительными.
Если вы хотите удалить произвольный текст из узла, есть textnode.splitText(offset)
.