Невозможно отобразить "\ t" на веб-странице, когда она была вставлена с использованием JavaScript в div.
Посмотрите на фрагмент кода ниже.Первый div показывает «\ t» как текст, но когда они вставляются в div с использованием javascript, они отображаются браузером и не отображают его как текст в пользовательском интерфейсе.
Мне нужно вставить текст в div с использованием javascript, текст содержит символ "\ t", и мне нужно показать их как есть, без их рендеринга.
Я посмотрел много похожих вопросов по stackoverflow, но ни один из них действительно не сработал.Пожалуйста, сообщите.
function callme() {
document.getElementById('div2').innerHTML = "I am div 2, tab char 1:\t , tab char 2: \t";
}
<!DOCTYPE html>
<html>
<body>
<span id='div1'>I am div 1, tab char 1: \t , tab char 2: \t</span>
<br /> <br /> <br />
<button onclick="callme()">Click me to Insert tab characters in below div</button>
<br /> <br />
<span id='div2'>I am div 2, click above button insert tab characters</span>
</body>
</html>