0 0

纯js怎么绘制多行的表格啊? 0

要用纯js实现..
比如4行5列..
2014年8月10日 19:33

2个答案 按时间排序 按投票排序

0 0

<script>

   使用DOM创建
   function useDomCreate(container){
      var table = document.createElement("table");

    for(var i=0;i<4;i++){
        var tr = document.createElement("tr");
        for(var j=0;j<5;j++){
           var td = document.createElement("td");
           tr.appendChild(td);
        }  
        table.appendChild(tr); 
    }
    container.appendChild(table);
    
   }
  
   使用HTML创建(建议使用这个,基于性能的话)
   function useHtmlCreate(container){
       var ht = [];
   ht.push("<table>");
      for(var i=0;i<4;i++){
        ht.push("<tr>");
        for(var j=0;j<5;j++){
           ht.push("<td></td>");
        }  
ht.push("</tr>")
      }
   ht.push("</table>");
   container.innerHtml(ht.join(""));
   }
  
   var dom = document.getElementById("test");
   useDomCreate(dom);
   useHtmlCreate(dom);
</script>

 
  

2014年8月14日 10:54
0 0

用js内置的表格标签啊   table tr td啊   用div+css 绘制也是可以的啊

2014年8月11日 14:48

相关推荐

    javascript 绘制表格table,可以固定首行,首列

    javascript 绘制表格table,可以固定首行,首列,其他内容滚动显示.兼容ie,firefox,chrome等浏览器.

    PS插件-Photoshop脚本插件-表格绘制

    这个脚本插件则提供了更加高效和精确的方法,使得创建多行多列的表格变得简单易行。 该插件的工作原理可能是通过交互式的用户界面,让用户输入所需的表格规格,如行数、列数、单元格大小等,然后自动生成表格结构。...

    table.svg:用svg生成动态表

    2. **表格功能**:提供标准的表格布局,支持多行多列数据展示,可以进行排序、筛选等操作,满足常见的表格功能需求。 3. **日历集成**:除了基本的表格功能,还集成了日历视图,可以用于显示时间相关的数据,如事件...

    jspdf.debug.js

    《深入理解JavaScript库:jspdf.debug.js》 在JavaScript的世界里,有许多优秀的库为我们提供了方便,其中jspdf.debug.js就是一款用于生成PDF文档的库。本文将深入探讨这个库的核心功能、工作原理以及如何在实际...

    PDFKit一个适用于Node和浏览器的JavaScriptPDF生成库

    5. **表格和列表**:虽然PDFKit 不直接支持表格,但你可以通过绘制线条和排列文本来模拟表格效果。同样,通过控制文本块,可以创建简单的无序或有序列表。 6. **色彩管理**:支持各种颜色模式,包括RGB、CMYK和灰度...

    MagicTable

    MagicTable(魔法表格)是一款将AutoCAD...该软件可以将AutoCAD中由直线和文字绘制的表格自动转换至Excel,且支持多种类型的实体组成的CAD表格转换,如:直线(Line),多段线(PLine),单行文字(DBText),多行文字(MText)。

    CND-ERP_SD_UI绘制规范.docx

    - 通用JavaScript: `&lt;script language="javascript" type="text/javascript" src="../Scripts/JS/Common.js"&gt;&lt;/script&gt;` #### CSS样式套用规範 - **作业功能标题**: 应使用特定的CSS类来表示作业或功能的标题。 -...

    javascript 常用验证函数.doc

    JavaScript是一种广泛应用于Web开发的脚本语言,它主要用于在客户端进行数据验证、用户交互和页面动态更新等操作。本文将详细介绍JavaScript中的一些常用验证函数,这些函数对于确保用户输入的有效性和提高用户体验...

    javascript代码常用大全

    - 动态修改表格内容,以及通过表格实现进度条等效果。 #### 14. 各种 `&lt;object classid&gt;` 相关类,如播放器,flash与脚本互动等 - 利用 `&lt;object&gt;` 标签嵌入外部对象,如 Flash 播放器等。 #### 16. 刷新/模拟无...

    [备忘]工作中遇到的一个含rowspan情况table画虚线问题

    5. **CSS复合选择器**:对于某些特定情况,可以使用CSS复合选择器来精确地选择和绘制跨越多行的单元格的边框,确保虚线的连续。 在实际应用中,我们需要根据项目需求、浏览器兼容性和代码可维护性等因素来选择合适...

    javascript经典例子.txt

    - 实现方法:通过JavaScript动态生成HTML表格,显示一个月的日历视图。 - **1.2 时间控件** - 描述:提供一个用户友好的时间选择器。 - 实现方法:使用HTML的`&lt;input type="time"&gt;`标签或通过JavaScript自定义一...

    jspdf_plugins

    3. **表格绘制**:提供表格绘制功能,可以自定义列宽、行高,以及单元格内容。 4. **图形绘制**:支持基本的几何图形绘制,如线条、矩形、圆形等。 5. **多页管理**:可以自动分页,避免内容超出单页范围。 `jspdf_...

    html案例

    用于收集用户输入的元素,配合(文本、密码、复选框、单选按钮等)、(多行文本输入)、(下拉列表)和(提交按钮)等,创建交互式表单。 7. HTML5新特性: HTML5新增了许多元素,如、、、、等,用于更好地语义化...

    html速查表

    - **`&lt;textarea&gt;`**: 提供一个多行的文本输入区域。 - **`&lt;button&gt;`**: 创建按钮,用户可以点击来执行某些操作。 - **`&lt;select&gt;`**: 创建一个下拉列表。 - **`&lt;optgroup&gt;`**: 将相关选项组合在一起。 - **`&lt;option&gt;`...

    html速查手册

    HTML(HyperText Markup Language)是用于...同时,结合CSS和JavaScript,可以进一步提升网页的交互性和视觉效果。学习HTML不仅是为了编写静态网页,更是为了掌握网络开发的基本技能,为进阶的Web开发打下坚实基础。

    pdf生成插件jspdf

    4. **表格创建**:支持创建多列多行的表格,可以填充数据并调整列宽。 5. **页面管理**:可以创建多页PDF,控制页面大小和方向。 6. **链接和注释**:可以添加超链接和注释到PDF中,增强文档的交互性。 7. **字体...

    HTML 语言教程

    2. 外联JavaScript:`&lt;script src="script.js"&gt;`引用外部JS文件。 3. 事件处理:如`onclick`、`onmouseover`等,响应用户操作。 4. DOM操作:通过JavaScript访问和修改HTML元素。 学习HTML是成为一名合格Web开发者...

    TSC蓝牙打印机TSPL指令大全(中文+英文)

    2. **矢量图形**:TSPL支持简单线条、曲线和填充图形的绘制,如`G0`、`G1`、`G2`、`G3`等指令用于画线和曲线。 **文本格式化** 1. **字体选择**:`!U1 set font |B|C&gt;`,`A`为默认字体,`B`为大字体,`C`为宽字体...

    JavaScript代码生成PDF文件的方法

    图像可以通过`addImage`方法添加到PDF中,而表格可以通过一系列的`text`方法来绘制单元格。 一旦内容添加完毕,可以使用`save`方法将PDF文档保存到用户的设备上。例如,`pdf.save('filename.pdf')`表示将生成的PDF...

    jsPDF1.3.2

    - **多行文本**:`doc.multiCell()` 方法允许你在PDF中插入多行文本。 #### 2.2 图像处理 - **插入图像**:`doc.addImage(imageData, type, x, y, width, height)` 可用于将图片插入到PDF中,其中`imageData`是...

Global site tag (gtag.js) - Google Analytics