Html ‹pre› неправильно форматирует/отображает текст

Следующий код правильно форматируется в HTML с помощью тега Pre. Теги разрыва отображаются правильно, показывая разрывы строк

<pre id="code">  package a;<br>import a.b;<br>import d.c;<br>public class Test{<br>}
     </pre>

Получите следующий вывод -

package a;
import a.b;
import d.c;
public class Test{
}

Однако, если я загружу тот же текст с помощью javascript

code.innerText = currentQuestion.code;

Тег break не отображается правильно и отображается как есть -

package a;<br>import a.b;<br>import d.c;<br>public class Test{<br>}

Может кто-нибудь, пожалуйста, помогите мне здесь .. спасибо


person Batman Rises    schedule 27.08.2020    source источник
comment
Нашел ответ в другом вопросе здесь - stackoverflow.com/questions/451486/.   -  person Batman Rises    schedule 27.08.2020
comment
Вам нужно установить innerHTML, а не innerText   -  person Redwolf Programs    schedule 27.08.2020