Мне нужно обработать некоторый текст через CreateTextNode, так как он может содержать специальные символы.Как использовать createTextNode() путем конкатенации
мне интересно, что будет эквивалентно:
/* var status holds some text */
contentStatus = document.createTextNode(status);
content = '<div id="user">' + name +'</div><div id="stat">' + contentStatus + '</div>';
Сейчас contentStatus
просто отображается как [object Text]
когда content
вставляется в DOM.
Везде, где я смотрю, appendChild
используется с CreateTextNode
. Как я могу достичь эквивалента выше, который, как я предполагаю, недействителен?
Почему вы не можете просто поместить текст из 'status' в конкатенацию? –
вы разбираете 'content' как строку, также можете пропустить задание' contentStatus' и поместить 'status' непосредственно в строку concat' content'. –
Я получил ссылку на CreateTextNode() в моем поиске способа дезинфекции ввода строки в DOM. В основном я пытаюсь запретить пользователям вводить «