zoukankan      html  css  js  c++  java
  • table的innerHTML “未知运行错误”。

    错误现象
         在IE中使用如下语句:table.innerHTML = content; 动态修改table的HTML内容时,出现“未知运行错误”。
    错误原因
         table的innerHTML属性是只读的,不能更改。类似的还有THEAD、TFOOT和TR。
    解决方法
          使用table的对象模型或者DOM方法动态修改table,如:insertRow、insertCell、createTfoot、createThead或apendChild等。

    ----------------------------------------------------------------

    若是大批量修改:可以外套div,进行innerHTML更改,例如:

    <div id="div1">
        <table id="table1" border="1" bordercolor='#000000' align="center"   
        style="border-collapse:collapse;500px">  
           </table> 
        </div>

    <script>    
        
    function getrow() {   
          
    var table = document.getElementById("div1");  
          alert(table); 
           table.innerHTML 
    ="<table id='table1'><tr><td><input id='input11' type='text' name='nameText' value='ssss'> <select id='Select1'><option value='3'>abc</option></select></td></tr></table>  ";
        }       
        
    </script>  
  • 相关阅读:
    04--Spring知识汇总
    01--Java集合知识
    03-Servlet 体系结构知识梳理
    02--Tomcat总体结构分析一
    01--Java开发中文乱码问题分析
    HTTP05--HTML常用知识
    3--Java NIO基础1
    02--Java Socket编程--IO方式
    01--TCP状态转换
    java之泛型理解(高效java之泛型)
  • 原文地址:https://www.cnblogs.com/Fooo/p/1520151.html
Copyright © 2011-2022 走看看