a.innerHTML = "<ul></ul>";innerHTML的作用等于向a插入1个节点吗谁解释一下innerHTML

解决方案 »

  1.   

    设置或返回a的html <html>
      <head>
      <script type="text/javascript">
      function getInnerHTML() {
      alert(document.getElementById("tr1").innerHTML);
      }
      </script>
      </head>
      <body>
      <table border="1">
      <tr id="tr1"><th>Firstname</th><th>Lastname</th></tr>
      <tr id="tr2"><td>Peter</td><td>Griffin</td></tr>
      </table>
      <br />
      <input type="button" onclick="getInnerHTML()" value="Alert innerHTML of table row" />
      </body>
      </html>
      ---------------------------------------------------------------------------------------------------------------------------------
      <ul>
      <li id="tab1" title="管理首页"><span id="spanTitle">管理首页</span></li>
      </ul>
      <a title="模板管理" onclick="show_title('管理1')" href="#" target="content3"></a>
      <script type="text/javascript">
      //修改标题
      function show_title(str){
      document.getElementById("spanTitle").innerHTML=str;
      }
      </script>
      

  2.   

    向某位置插入html元素。
    实例:
    <div id="insert"></div>
    <input type="button" value="插入" onclick="document.getElementById('insert').innerHTML='<a href=ok.html>ok</a>'">
      

  3.   

    a.innerHTML = "<ul></ul>";等于b = document.createElement('ul')
    a.insertBefore(b,a.firstChild)吗
      

  4.   

    http://wenku.baidu.com/view/7f0030956bec0975f465e246.html
    a.innerHTML:
    <a>sfsa</a>innerHTML 当前标签内部的html 代码!设置innerHTML不是添加,插入!是替换!