<!DOCTYPE HTML> <html> <head> <title>My Script</title> <script type="text/javascript"> function clickDiv(){ str = document.getElementsByClassName("scr")[0].innerHTML; str = str.replace(/</g,"<"); str = str.replace(/>/g,">"); str = '<script type="text/javascript">'+str+'</script>'; document.getElementsByClassName("myscript")[0].innerHTML = " "+str; } </script> </head> <body> <div style="cursor: pointer;" class="myscript" onclick="clickDiv()"> Показать скрипт(Нажми). </div> <br /> <p>Скрипт в действии</p> <script type="text/javascript" class="scr"> var mm='<a href="http://visavi.net">visavi.net</a>'; document.write(mm); </script> </body> </html>
div.appendChild(document.createTextNode(script.outerHTML));
Im-ieee (29 Декабря 2012 / 10:06) С показыванием кода можно проще div.appendChild(document.createTextNode(script.outerHTML));