日期:2014-05-16 浏览次数:20544 次
fuction Insert() { var div=""; counts=2(excel的行数); (取出excel中的值,按顺序放到textbox中去就好了) var div+="<table>" for(var i=0;i<counts;i++) { div+="<tr> <td><input type='text' value=''></td> "+ "<td><input type='text'value=''>"+ "</td><td><input type='text' value=''></td> </tr>" } div+="</table>";(table中样式按正常的方法放入即可) document.getElemengById("div").innerHTML=div; } Insert();
------解决方案--------------------
<head> <script type="text/javascript" src="/Scripts/jquery-1.4.4.min.js"></script> </head> <body> <table id="table"> <tr> <td>aa</td> <td>bb</td> <td>cc</td> </tr> <tr> <td>dd</td> <td>ee</td> <td>ff</td> </tr> </table> <a onclick="javascript:insert();">强力插入</a> <textarea id="textarea" rows="" cols="" style="height:100px;width:300px;"></textarea> <script> function insert() { var val = ""; $("#table tr").each(function () { $(this).find("td").each(function () { val += $(this).html()+" "; }); val += "\r\n"; }); $("#textarea").val(val); } </script> </body>