html實(shí)現(xiàn)實(shí)時(shí)查看效果的功能
(推薦教程:html教程)
如下面代碼,將能夠打開新頁面查看我們?cè)谖谋据斎胗蛑械拇a效果
<!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='運(yùn)行'/><br/> <textarea rows='10' cols='30' id="textarea" ></textarea> </div> </body> </html>
如下圖,文本輸入框中的table就是我們輸入的內(nèi)容
效果如下所示:
如下圖為新頁面中的顯示效果
同樣的我們可以在當(dāng)前頁面進(jìn)行查看效果,代碼如下所示:
<!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='運(yùn)行'/><br/> <textarea rows='10' cols='30' id="textarea" ></textarea> </div> <h5>效果展示:</h5> <div id="result"> </div> </body> </html>
效果如下:
效果展示: