Ну, я хочу, чтобы HTML, который находится внутри pre-тегов, превратил его в читаемый текст!Включить тег html скрипта в обычный текст
Мой код работает для большинства вещей:
var pre = document.getElementsByTagName("pre");
for(i in pre) {
pre[i].textContent = pre[i].innerHTML;
}
Но это не работает для сценариев тегов, которые погрузки, прежде чем они превратились в текст. Я действительно не хочу использовать целую библиотеку, если это возможно.
E.g. следующее предупреждение будет показано, несмотря на то, что оно находится в теге <pre>
.
<pre>
<script>window.alert("Test!");</script>
<pre>
Любые предложения?
Этот сценарий управляет содержимым '
'? –Я не думаю, что вы можете запретить выполнение тегов 'script'. Если в браузере обнаружены теги 'script', он немедленно выполнит его. – bzeaman
Нет, это что-то вроде '', который я не хочу исполнять, просто чтобы показать как обычный текст. –