2016-12-09 1 views
0

내가 저장 한 HTML 코드 (라이브)의 미리보기를 위해 이것을 사용하고
하지만 미리 볼 클릭하고 입력해야 1 시간 동안
onclick에서 onload로 변경하는 방법은 무엇입니까?

어떻게 브라우저 창을 한 번 미리보기를 볼 수 있습니다 열리나요?

코드 :

function showHTML() { 
    textarea1 = document.getElementById('htmltxt'); 
    viewHtml = document.getElementById('htmlpreview'); 
    viewHtml.innerHTML = textarea1.value ; 
} 
+0

어디서 온 클릭 – Mahi

+0

입니다 –

답변

0

단순히 함수를 호출 할 때뿐만 아니라 클릭 핸들러에서 문서로드 :

function showHTML() { 
    textarea1 = document.getElementById('htmltxt'); 
    viewHtml = document.getElementById('htmlpreview'); 
    viewHtml.innerHTML = textarea1.value; 
} 

document.addEventListener('DOMContentLoaded', showHTML) 

참고 그 대신 DOMContentLoaded 수신기를 부착, 당신은 할 수 #htmltxt 텍스트 영역과 #htmlpreview 요소 뒤에 모두있는 <script> 태그 안에 showHTML()을 호출하면 (h 실행이 시작되기 전에 분석되었습니다). 당신의 HTML입니다

지금까지 내가 요구 사항을 이해로 페이지로드 showHTML()를 호출하는 것입니다
0

..

<body onload="showHTML()"> 
<textarea id="htmltxt"> 
aksjdhkasjdhakjds 
</textarea> 
<span id="htmlpreview"></span> 
<script> 
function showHTML() { 
textarea1 = document.getElementById('htmltxt'); 
viewHtml = document.getElementById('htmlpreview'); 
viewHtml.innerHTML = textarea1.value; 
} 
</script> 
</body> 
관련 문제