- 1、本文档共3页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Javascript 动态添加和删除
济宁网站建设/整理
更多相关文章,请访问:/hcwz/
Javascript 动态添加和删除
HTML部份:
div
table width=613 border=0 cellpadding=2 cellspacing=1 id=SignFrame
tr id=trHeader
td width=27 bgcolor=#96E0E2序号/td
td width=64 bgcolor=#96E0E2用户姓名/td
td width=98 bgcolor=#96E0E2电子邮箱/td
td width=92 bgcolor=#96E0E2固定电话/td
td width=86 bgcolor=#96E0E2移动手机/td
td width=153 bgcolor=#96E0E2公司名称/td
td width=57 align=center bgcolor=#96E0E2nbsp;/td
/tr
/table
/div
div
input type=button name=Submit value=添加参与人 onclick=AddSignRow() /
input type=button name=Submit2 value=清空 onclick=ClearAllSign() /
input name=txtTRLastIndex type=hidden id=txtTRLastIndex value=1 /
/div
JS代码部份
script language=javascript// Example: obj = findObj(image1);
function findObj(theObj, theDoc){
var p, i, foundObj;
if(!theDoc) theDoc = document;
if( (p = theObj.indexOf(?)) 0 parent.frames.length){
theDoc = parent.frames[theObj.substring(p+1)].document;
theObj = theObj.substring(0,p);
}
if(!(foundObj = theDoc[theObj]) theDoc.all) foundObj = theDoc.all[theObj];
for (i=0; !foundObj i theDoc.forms.length; i++) foundObj = theDoc.forms[i][theObj];
for(i=0; !foundObj theDoc.layers i theDoc.layers.length; i++) foundObj = findObj(theObj,theDoc.layers[i].document);
if(!foundObj document.getElementById) foundObj = document.getElementById(theObj);
return foundObj;
}
//添加一个参与人填写行
function AddSignRow(){//读取最后一行的行号,存放在txtTRLastIndex文本框中
var txtTRLastIndex = findObj(txtTRLastIndex,document);
var rowID = parseInt(txtTRLastIndex.value);
var signFrame = findObj(SignFrame,document);
//添加行
var newTR = signFrame.insertRow(signFrame.rows.length);
newTR.id = SignItem + rowID;
//添加列:序号
var newNameTD=newTR.insertCell(0);
//添加列内容
newNameTD.innerHTML = newTR.rowIndex.toString();
//添加列:姓名
var newNameTD=newTR.insertCell(1);
//添加列内容
newNameTD.innerHTML = input name=txtName + rowID + id=txtName + rowID + type=text size=12 /;
//添加列:电子邮箱
var newEmailTD=newTR.insertCell(2);
//添加列内容
newEmailTD.innerHTML = input name=txtEMail + rowID + id=txtEmail + rowID + type=text size
文档评论(0)