글쎄, 나는 pre 태그 안에있는 HTML을 가져 와서 읽을 수있는 텍스트로 바꾸고 싶다.스크립트 html 태그를 일반 텍스트로 바꾸기
var pre = document.getElementsByTagName("pre");
for(i in pre) {
pre[i].textContent = pre[i].innerHTML;
}
을하지만 그것은 그들이 텍스트로 전환하기 전에로드하는 스크립트 태그를 작동하지 않습니다 :
내 코드는 대부분의 일을 위해 노력하고 있습니다. 심지어 가능하다면 전체 라이브러리를 사용하고 싶지 않습니다.
예. <pre>
태그 내에 있더라도 다음 경고가 표시됩니다.
<pre>
<script>window.alert("Test!");</script>
<pre>
의견이 있으십니까?
해당 스크립트가 '
'의 내용을 조작합니까? –'script' 태그가 실행되는 것을 막을 수 있다고 생각하지 않습니다. 브라우저가'script' 태그를 만나면 바로 실행합니다. – bzeaman
아니요, ''과 같이 실행하고 싶지 않지만 일반 텍스트로만 표시됩니다. –