欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

子界面传值到父界面不刷新修改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+ '';
	}