关键词:
实现效果:
表格行的添加和删除
源码:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>表格行的添加及删除</title>
<style>
input
width:200px;
height: 25px;
margin-bottom: 10px;
table td
width: 100px;
text-align: center;
</style>
</head>
<body>
<form>
姓  名:<input type="text" id="user"><br>
年  龄:<input type="text" id="age"><br>
电话号码:<input type="text" id="phone"><br>
<input type="button" value="添加" onclick="add()">
</form>
<table border="1" id="tab">
<tr>
<td>姓名</td>
<td>年龄</td>
<td>电话号码</td>
<td>操作</td>
</tr>
<tr>
<td>张三</td>
<td>45</td>
<td>17596996865</td>
<!--this表示用户当前选中的那个删除按钮,即<button οnclick="del(this)">删除</button>-->
<td><button onclick="del(this)">删除</button></td>
</tr>
</table>
<script>
// 实现表格信息添加功能
function add()
// 获取元素
var user = document.getElementById("user");
var age = document.getElementById("age");
var phone = document.getElementById("phone");
var table = document.getElementById("tab");
// 创建行
var tr = document.createElement("tr");
// 创建列
var td1 = document.createElement("td");
td1.innerText = user.value;
var td2 = document.createElement("td");
td2.innerText = age.value;
var td3 = document.createElement("td");
td3.innerText = phone.value;
var td4 = document.createElement("td");
td4.innerHTML = "<button οnclick='del(this)'>删除</button>";
// 将列放入行里面
tr.appendChild(td1);
tr.appendChild(td2);
tr.appendChild(td3);
tr.appendChild(td4);
// 将行放入表格里面
table.appendChild(tr);
// 将输入数据添加到表格后清空输入框
user.value = "";
age.value = "";
phone.value = "";
// 实现删除按钮的功能实现
function del(obj)
var tab = document.getElementById("tab");
// 通过单击那个删除按钮获取删除的那一行的行数
var row = obj.parentNode.parentNode.rowIndex; //obj.parentNode是this的父级节点,即:包含删除按钮的td元素
//然后再.parentNode查询父节点,即:包含这个td的行元素tr
//最后.rowIndex是获取这个行元素在表格中的行数。
// 删除行
tab.deleteRow(row);
</script>
</body>
</html>
angular纯前端实现table表格导出(代码片段)
项目中使用到,记录一下简单的demo1、安装filesavernpminstallfile-saver--save2、导出方法importsaveAsfrom"file-saver";//方法exportTable()constblob=newBlob([document.getElementById(\'exportableTable\').innerHTML],type:"applic 查看详情
vue实现导入表格数据纯前端实现(代码片段)
一、文章引导#mermaid-svg-3VJi5rNvrLDOy2MTfont-family:"trebuchetms",verdana,arial,sans-serif;font-size:16px;fill:#333;#mermaid-svg-3VJi5rNvrLDOy2MT.error-iconfill:#552222;#mermaid-svg-3VJi5rNvrLDOy2MT.error- 查看详情
vue实现导入表格数据纯前端实现(代码片段)
一、文章引导#mermaid-svg-j9HOnISPE2Hyb9Zjfont-family:"trebuchetms",verdana,arial,sans-serif;font-size:16px;fill:#333;#mermaid-svg-j9HOnISPE2Hyb9Zj.error-iconfill:#552222;#mermaid-svg-j9HOnISPE2Hyb9Zj.error- 查看详情
基于纯前端类excel表格控件实现在线损益表应用(代码片段)
财务报表也称对外会计报表,是会计主体对外提供的反映企业或预算单位一定时期资金、利润状况的会计报表,由资产负债表、损益表、现金流量表或财务状况变动表、附表和附注构成。财务报表是财务报告的主要部分... 查看详情
vue实现导入表格数据纯前端实现(代码片段)
一、文章引导#mermaid-svg-j9HOnISPE2Hyb9Zjfont-family:"trebuchetms",verdana,arial,sans-serif;font-size:16px;fill:#333;#mermaid-svg-j9HOnISPE2Hyb9Zj.error-iconfill:#552222;#mermaid-svg-j9HOnISPE2Hyb9Zj.error-textfill:#552222;stroke:#552222;#mermaid-svg-j9HOnISPE2Hyb9Zj.edge-thickness-normalstrok... 查看详情
利用formdata,实现上传图片的添加和删除功能(代码片段)
基于bootstrap前端框架的Html代码如下:<divclass="modal-content"><divclass="modal-header"><buttontype="button"class="close"data-dismiss="modal"aria-label="Close"><spanaria-hidden="true">& 查看详情
一篇带你了解如何使用纯前端类excel表格构建现金流量表(代码片段)
现金流量表(CashFlowStatement),是指反映企业在一定会计期间现金和现金等价物流入和流出的报表。现金流量表是企业财务报表的三个基本报告之一(另外两个是资产负债表和损益表)。为了全面系统地揭示企... 查看详情
使用jquery动态添加和删除表中的行和列
...中的行和列。谁能帮帮我..到目前为止,我正在尝试显示表格和可配置的,这意味着可拖动和调整大小...下面是我的代码</apex:page><ap 查看详情
python测试开发django-126.bootstrap-table表格内操作按钮(修改/删除)功能实现(代码片段)
...在table表格每一项后面添加操作按钮:修改/删除希望实现效果:1、点表格后面的修改按钮,能修改对应行的数据2、点表格后面的删除按钮,删除对应的行操作栏先定义操作栏按钮//作者-上海悠悠QQ交流群:717225969//... 查看详情
表格增加整行和删除整行(代码片段)
需求:表格增加整行和删除整行,因为后台数据的特殊性,增加行没有索引。addRow()if(this.checkBoxData.length>1||this.checkBoxData.length<1)this.$message.error(message:"请选择一行进行添加",duration:2000);else//因为增加表格没有索引,所以自己... 查看详情
angular纯前端实现table表格导出excel的xls格式
版本:angular版本5.2.0插件:filesaver1.3.8方法:首先npm安装filesavernpminstallfile-saver--save然后直接在表格所属的component中,不是module,是在componet中引入,代码如下:component.tsimport{saveAs}from"file-saver";//方法exportTable(){constblob=n 查看详情
纯前端实现—下拉菜单(代码片段)
实现效果:下拉菜单源码:<!DOCTYPEhtml><htmllang="en"><head><metacharset="UTF-8"><title>下拉菜单</title><style>liwidth:100px;height:50px 查看详情
纯前端实现—省市联动(代码片段)
实现效果:省市联动源码:<!DOCTYPEhtml><htmllang="en"><head><metacharset="UTF-8"><title>省市联动</title></head><body><selectname 查看详情
前端页面添加表格,实现每一行能上下移动,还可修改数据库排序字段值(代码片段)
varup="<ahref="javascript:void(0)"onclick="moveUp(this)">上移</a>";vardown="<ahref="javascript:void(0)"onclick="moveDown(this)">下移</a>";<trid="tr_"+i><td>data 查看详情
纯前端实现—留言板(代码片段)
实现效果:留言板源码:<!DOCTYPEhtml><htmllang="en"><head><metacharset="UTF-8"><title>留言板</title><style>#boxwidth:800px;margin:50px 查看详情
使用vue-easytable实现仿excel表格,支持可编辑添加删除行虚拟表格等功能(代码片段)
使用npm安装vue-easytablenpminstall--savevue-easytable在main.js中写入以下内容://引入样式import"vue-easytable/libs/theme-default/index.css";//引入组件库importVueEasytablefrom"vue-easytable";Vue.use(Vu 查看详情
纯前端实现—初级轮播图(代码片段)
实现效果:初级轮播图源码:<!DOCTYPEhtml><htmllang="en"><head><metacharset="UTF-8"><title>初级轮播图</title><style>divwidth:300px;height:3 查看详情
电力项目十七--数据字典首页js添加和删除表格
知识点:jQuery是一个JavaScript函数库。JS代码:functioninsertRows(){//获取表格对象vartb1=$("#dictTbl");vartempRow=$("#dictTbltr").size();//获取表格的行数var$tdNum=$("<tdalign=‘center‘></td>");$tdNum.html(tempRow);var 查看详情