子界面传值到父界面不刷新修改table
程序员文章站
2022-06-10 20:34:19
...
//调用子界面
function add() {
layer.open({
type: 2,
area: ['80%', '80%'],
fixed: false, //不固定
maxmin: true,
content: 'edit2.html'
});
}
//返回值到父界面
parent.sx(car_lx);
var index = parent.layer.getFrameIndex(window.name); //先得到当前iframe层的索引
parent.layer.close(index); //再执行关闭
//父界面接收,并处理
function sx(car_lx) {
var tb1 = document.getElementById('tbody');
//获取目标<tbody id="tbody">
var row1 = tb1.insertRow(tb1.rows.length);
//获取即将新增的行列
var td1 = row1.insertCell();
td1.innerHTML = '' + car_lx+ '';
var td2 = row1.insertCell();
td2.innerHTML = '' + car_lx+ '';
}
//对已有行修改
function xg(car_lx) {
//获取到目标值
/*
var objTR = obj.parentNode.parentNode;
var currRowIndex = objTR.rowIndex;
document.getElementById("chuanzhi").value = currRowIndex;
*/
var s = document.getElementById("chuanzhi").value;
var tb1 = document.getElementById('table1');
//<table id="table1">
tb1.rows[s].cells[0].innerHTML = '' + car_lx+ '';
tb1.rows[s].cells[1].innerHTML = '' + car_lx+ '';
}
上一篇: c# 子线程运行完通知主线程
下一篇: ai怎么绘制漂亮的菊花图片?
推荐阅读