html给表格一行加超链接,用html和javascript在这个基础上加每添加一行表格的同时,在表格每一行后边有一个编辑,编辑有一个超链接...

满意答案

00e27ab806e4881f8254fe7ae8741834.png

tm721

推荐于 2018.04.30

00e27ab806e4881f8254fe7ae8741834.png

采纳率:52%    等级:9

已帮助:214人

修改了一下你的代码,实现了编辑功能html>

姓名学号英语政治操作

姓名

学号

英语

政治

总分

平均分

var name = '';

var Sno = '';

var english = 0;

var politics = 0;

function dosubmit(){

var xm=document.getElementById("name1").value;

var xh=document.getElementById("name2").value;

var yy=document.getElementById("name3").value;

var zz=document.getElementById("name4").value;

var zf=parseFloat(yy)+parseFloat(zz);

var pjf=zf/2;

var lj=document.getElementById("bj");

document.getElementById("name5").value=+zf;

document.getElementById("name6").value=+pjf;

row=document.getElementById("table1").insertRow();

if(row!=null){

cell=row.insertCell();

cell.innerHTML=xm;

cell=row.insertCell();

cell.innerHTML=xh;

cell=row.insertCell();

cell.innerHTML=yy;

cell=row.insertCell();

cell.innerHTML=zz;

//添加编辑按钮

cell=row.insertCell();

cell.innerHTML= '编辑';

}

return false;

}

//编辑指定行内容

function editRow(obj) {

//获取包括要编辑内容的 tr 元素

var tr = obj.parentNode.parentNode;

name = tr.children[0].innerHTML;

Sno = tr.children[1].innerHTML;

english = tr.children[2].innerHTML;

politics = tr.children[3].innerHTML;

console.log(name + ',' + Sno + ',' + english + ',' + politics);

tr.children[0].innerHTML ='';

tr.children[1].innerHTML ='';

tr.children[2].innerHTML ='';

tr.children[3].innerHTML ='';

tr.children[4].innerHTML ='保存 取消';

}

//保存编辑内容

function saveEdit(obj) {

var tr = obj.parentNode.parentNode;

tr.children[0].innerHTML = tr.children[0].children[0].value;

tr.children[1].innerHTML = tr.children[1].children[0].value;

tr.children[2].innerHTML = tr.children[2].children[0].value;

tr.children[3].innerHTML = tr.children[3].children[0].value;

tr.children[4].innerHTML = '编辑';

}

//取消编辑操作

function cancelEdit(obj) {

var tr = obj.parentNode.parentNode;

tr.children[0].innerHTML = name;

tr.children[1].innerHTML = Sno;

tr.children[2].innerHTML = english;

tr.children[3].innerHTML = politics;

tr.children[4].innerHTML = '编辑';

}

00分享举报

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值