1. 程式人生 > >html實時效果檢視的實現

html實時效果檢視的實現

html實現實時檢視效果的功能
1.如下面程式碼,將能夠開啟新頁面檢視我們在文字輸入域中的程式碼效果

<!DOCTYPE html>
<html>
  <head>
    <meta charset="utf-8">
    <title>M</title>
    <script type="text/javascript">
      window.onload = function () {
        console.log(document);
        var runBtn = document.getElementById('input'
); var runTextArea = document.getElementById('textarea'); runBtn.onclick = function() { var oNewWin = window.open('about:blank'); oNewWin.document.write(runTextArea.value); } }
</script> </head> <body> <div> <input type
='button' id="input" value='執行'/>
<br/> <textarea rows='10' cols='30' id="textarea" ></textarea> </div> </body> </html>

如下圖,文字輸入框中的table就是我們輸入的內容
效果如下所示:
輸入框中的程式碼
–如下圖為新頁面中的顯示效果
新頁面中的顯示效果

2.同樣的我們可以在當前頁面進行檢視效果,程式碼如下所示:

<!DOCTYPE html>
<html>
  <head>
<meta charset="utf-8"> <title>M</title> <script type="text/javascript"> window.onload = function () { var runBtn = document.getElementById('input'); var runTextArea = document.getElementById('textarea'); var result = document.getElementById('result'); runBtn.onclick = function() { result.innerHTML = runTextArea.value; } } </script> </head> <body> <div> <input type='button' id="input" value='執行'/><br/> <textarea rows='10' cols='30' id="textarea" ></textarea> </div> <h5>效果展示:</h5> <div id="result"> </div> </body> </html>

效果如下:
同頁面檢視效果