求javascript怎么实现仿EXCEL的效果 项目需求需要一个效果,就是像excel可以区域选择,并且可以复制粘贴的效果......囧了,问了很多朋友都说javascript可以实现,但都不知道怎么实现的,希望各位大侠给小弟个代码,让我研究研究,然后学以致用!谢谢了! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 document.selection.createRange().textexecCommand('Copy'); 能说的详细写么?我javascript比较烂 使用table,设置样式,源码如下:<html><head><title>直接输入的Excel表格</title><style><!--table.formdata{ border:1px solid #5F6F7E; border-collapse:collapse; font-family:Arial;}table.formdata caption{ text-align:left; padding-bottom:6px;}table.formdata th{ border:1px solid #5F6F7E; background-color:#E2E2E2; color:#000000px; text-align:left; font-weight:normal; padding:2px 8px 2px 6px; margin:0px;}table.formdata td{ margin:0px; padding:0px; border:1px solid #ABABAB; /* 单元格边框 */}table.formdata input{ width:100px; padding:1px 3px 1px 3px; margin:0px; border:none; /* 输入框不要边框 */ font-family:Arial;}.btn{ border:1px solid #0083f2; font-family:Arial;}--></style> </head><body><form method="post"><table class="formdata"><caption>公司销售统计表 2004~2007</caption><tr><th></th><th scope="col">2004</th><th scope="col">2005</th><th scope="col">2006</th><th scope="col">2007</th></tr><tr><th scope="row">硬盘(Hard Disk)</th> <td><input type="text" name="harddisk2004" id="harddisk2004"></td> <td><input type="text" name="harddisk2005" id="harddisk2005"></td> <td><input type="text" name="harddisk2006" id="harddisk2006"></td> <td><input type="text" name="harddisk2007" id="harddisk2007"></td></tr><tr> <th scope="row">主板(Mainboard)</th> <td><input type="text" name="mainboard2004" id="mainboard2004"></td> <td><input type="text" name="mainboard2005" id="mainboard2005"></td> <td><input type="text" name="mainboard2006" id="mainboard2006"></td> <td><input type="text" name="mainboard2007" id="mainboard2007"></td></tr><tr> <th scope="row">内存条(Memory Disk)</th> <td><input type="text" name="memory2004" id="memory2004"></td> <td><input type="text" name="memory2005" id="memory2005"></td> <td><input type="text" name="memory2006" id="memory2006"></td> <td><input type="text" name="memory2007" id="memory2007"></td></tr><tr> <th scope="row">机箱(Case)</th> <td><input type="text" name="case2004" id="case2004"></td> <td><input type="text" name="case2005" id="case2005"></td> <td><input type="text" name="case2006" id="case2006"></td> <td><input type="text" name="case2007" id="case2007"></td></tr><tr><th scope="row">电源(Power)</th> <td><input type="text" name="power2004" id="power2004"></td> <td><input type="text" name="power2005" id="power2005"></td> <td><input type="text" name="power2006" id="power2006"></td> <td><input type="text" name="power2007" id="power2007"></td></tr><tr> <th scope="row">CPU风扇(CPU Fan)</th> <td><input type="text" name="cpufan2004" id="cpufan2004"></td> <td><input type="text" name="cpufan2005" id="cpufan2005"></td> <td><input type="text" name="cpufan2006" id="cpufan2006"></td> <td><input type="text" name="cpufan2007" id="cpufan2007"></td></tr><tr><th scope="row">总计(Total)</th> <td><input type="text" name="total2004" id="total2004"></td> <td><input type="text" name="total2005" id="total2005"></td> <td><input type="text" name="total2006" id="total2006"></td> <td><input type="text" name="total2007" id="total2007"></td></tr></table><p><input type="submit" name="btnSubmit" id="btnSubmit" value="Add Data" class="btn"><input type="reset" value="Reset All" class="btn"></p></form></body></html> 看看google doc里的excel怎么做的那可是纯JS的 菜鸟问题:网站访问权限验证 想在asp页面中做一个按钮 把数据库中的一个表导出excel表到本地 关于上传东西到项目里的文件夹(上传问题) 编程疑惑 将Gridview里的数值,变成超链接 关于xml的新手问题 菜鸟求助:这样的forms认证如何实现??(不好意思,就这么多分了) 求一个关于数字的正则表达式 NET 创建类有哪几种方式啊? return JavaScript("alert('ok')"); 有关ASPxGridView控件CustomButtonCallback事件! 【提问】郁闷的CSS问题
execCommand('Copy');
能说的详细写么?我javascript比较烂
<html>
<head>
<title>直接输入的Excel表格</title>
<style>
<!--
table.formdata{
border:1px solid #5F6F7E;
border-collapse:collapse;
font-family:Arial;
}
table.formdata caption{
text-align:left;
padding-bottom:6px;
}
table.formdata th{
border:1px solid #5F6F7E;
background-color:#E2E2E2;
color:#000000px;
text-align:left;
font-weight:normal;
padding:2px 8px 2px 6px;
margin:0px;
}
table.formdata td{
margin:0px;
padding:0px;
border:1px solid #ABABAB; /* 单元格边框 */
}
table.formdata input{
width:100px;
padding:1px 3px 1px 3px;
margin:0px;
border:none; /* 输入框不要边框 */
font-family:Arial;
}
.btn{
border:1px solid #0083f2;
font-family:Arial;
}
-->
</style>
</head>
<body>
<form method="post">
<table class="formdata">
<caption>公司销售统计表 2004~2007</caption>
<tr>
<th></th>
<th scope="col">2004</th><th scope="col">2005</th>
<th scope="col">2006</th>
<th scope="col">2007</th>
</tr>
<tr>
<th scope="row">硬盘(Hard Disk)</th>
<td><input type="text" name="harddisk2004" id="harddisk2004"></td>
<td><input type="text" name="harddisk2005" id="harddisk2005"></td>
<td><input type="text" name="harddisk2006" id="harddisk2006"></td>
<td><input type="text" name="harddisk2007" id="harddisk2007"></td></tr>
<tr>
<th scope="row">主板(Mainboard)</th>
<td><input type="text" name="mainboard2004" id="mainboard2004"></td>
<td><input type="text" name="mainboard2005" id="mainboard2005"></td>
<td><input type="text" name="mainboard2006" id="mainboard2006"></td>
<td><input type="text" name="mainboard2007" id="mainboard2007"></td>
</tr>
<tr>
<th scope="row">内存条(Memory Disk)</th> <td><input type="text" name="memory2004" id="memory2004"></td>
<td><input type="text" name="memory2005" id="memory2005"></td>
<td><input type="text" name="memory2006" id="memory2006"></td>
<td><input type="text" name="memory2007" id="memory2007"></td>
</tr>
<tr>
<th scope="row">机箱(Case)</th>
<td><input type="text" name="case2004" id="case2004"></td>
<td><input type="text" name="case2005" id="case2005"></td> <td><input type="text" name="case2006" id="case2006"></td>
<td><input type="text" name="case2007" id="case2007"></td>
</tr>
<tr>
<th scope="row">电源(Power)</th>
<td><input type="text" name="power2004" id="power2004"></td>
<td><input type="text" name="power2005" id="power2005"></td>
<td><input type="text" name="power2006" id="power2006"></td>
<td><input type="text" name="power2007" id="power2007"></td>
</tr><tr>
<th scope="row">CPU风扇(CPU Fan)</th>
<td><input type="text" name="cpufan2004" id="cpufan2004"></td>
<td><input type="text" name="cpufan2005" id="cpufan2005"></td>
<td><input type="text" name="cpufan2006" id="cpufan2006"></td>
<td><input type="text" name="cpufan2007" id="cpufan2007"></td>
</tr>
<tr>
<th scope="row">总计(Total)</th>
<td><input type="text" name="total2004" id="total2004"></td> <td><input type="text" name="total2005" id="total2005"></td>
<td><input type="text" name="total2006" id="total2006"></td>
<td><input type="text" name="total2007" id="total2007"></td>
</tr>
</table>
<p><input type="submit" name="btnSubmit" id="btnSubmit" value="Add Data" class="btn">
<input type="reset" value="Reset All" class="btn"></p>
</form>
</body>
</html>
那可是纯JS的