function addRow()//一个添加行的方法,前提要有一个表格
{
//tbfile为表格
var row = tbfile.insertRow(tbfile.rows.length);
var td = document.createElement("td");//单元格
var text = document.createElement("<input>");
text.id = "province" + tbfile.rows.length;//加上length用于防止id重复
td.innerText = "省份";
td.appendChild(text);
row.appendChild(td); var winName = text.id;//用input的id作为窗体名字,方便传值
var win = window.open("d.htm", winName, "width=200,height=200");
}在打开的窗口中 脚本为
<script language="javascript">
var provinceId = window.name;
window.onbeforeunload = function ()
{window.opener[provinceId].value = selProvince.options[selProvince.selectedIndex].text;};
</script>
<select id="selProvince">
<option value="广东">广东</option>
<option value="广西">广西</option>
</select>至于选择城市,类似省份加上即可
{
//tbfile为表格
var row = tbfile.insertRow(tbfile.rows.length);
var td = document.createElement("td");//单元格
var text = document.createElement("<input>");
text.id = "province" + tbfile.rows.length;//加上length用于防止id重复
td.innerText = "省份";
td.appendChild(text);
row.appendChild(td); var winName = text.id;//用input的id作为窗体名字,方便传值
var win = window.open("d.htm", winName, "width=200,height=200");
}在打开的窗口中 脚本为
<script language="javascript">
var provinceId = window.name;
window.onbeforeunload = function ()
{window.opener[provinceId].value = selProvince.options[selProvince.selectedIndex].text;};
</script>
<select id="selProvince">
<option value="广东">广东</option>
<option value="广西">广西</option>
</select>至于选择城市,类似省份加上即可
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货