ucss 发表于 2013-2-7 19:26:20

innerHtml与outerHtml的区别

innerHTML:得出调用该方法的节点下的HTML代码,但不包括该节点本身的HTML代码   
outerHTML:得出调用该方法的节点及该节点下的HTML代码

http://dl.iteye.com/upload/attachment/197491/cfab658a-0b3d-379f-b48c-dc5aeb24dc5e.gif

Demo:
<html>   <head>   <meta   http-equiv="Content-Type"   content="text/html;   charset=gb2312">   <title>无标题文档</title>   <script   type="text/javascript">   function   getinnerHTML()   {   var   e=window.document.getElementById("try");   alert(e.innerHTML);   }   function   getouterHTML()   {   var   e=window.document.getElementById("try");   alert(e.outerHTML);   }   </script>   </head>   <body>   <table   width="100%"   border="1"   cellspacing="0"   cellpadding="0"   id="try">         <tr>             <td>点击下面按钮获得表格的innerHTML各outerHTML</td>         </tr>   </table>   <p>         <input   type="button"   name="Submit2"   value="innerHTML"   >         <input   type="button"   name="Submit"   value="outerHTML"   >   </p>   </body>   </html>
页: [1]
查看完整版本: innerHtml与outerHtml的区别