'outerHTML' Example
<html> <body> <button type="button" style="border-width:thin; color:red; border-color:#cccccc; cursor:hand; background-color:white;" onClick="function1();"> Button. Repeat </button> <div id="myDiv">www.java2s.com</div> <script language="JavaScript"> function function1(){ var m = event.srcElement; if(m.tagName != "p"){ alert("Repeating the following HTML element:\n" + m.outerHTML); myDiv.innerHTML += m.outerHTML + "<br>"; } } </script> </body> </html>