У меня есть div, который содержит некоторый текст ввода пользователем.Как вставить объект html в текст div в определенной позиции?
Я хочу, чтобы иметь возможность вставлять объект html, span позволяет говорить в определенной позиции в тексте этого div.
Например:
<div>
There is some text in this div and I would like to append an html object right here.
There might be some other text here.
</div>
Для того, чтобы превратить его в:
<div>
There is some text in this div and I would like to append an html object <span class="safeHtml"></span> right here.
There might be some other text here.
</div>
Некоторые вещи, чтобы принять во внимание:
- Я не хочу, чтобы сделать весь DIV как безопасный HTML , поскольку пользовательский ввод может содержать теги html, которые могут испортить мой дизайн или некоторые неприятные скрипты.
- Я хочу визуализировать как html только вставленный объект; остальное как текст.
Благодаря
PS: достаточно Конкретные сейчас, или я должен нарисовать картину на доске для тех, кто закрыл вопрос и downvoters?
Вы можете сделать это с помощью простой строки замены. –
Вы должны изменить innerHTML div – hop
Я отредактировал мой вопрос, см. Выше PLS .. и почему голос? –