当单击“深度复制”按钮时将会复制一个新的下拉列表框并包含其选项如图15-34所示。 图15-34 深度复制后 程序代码如下: head title复制节点/title script language=javascript !-- function AddRow(bl) var sel=document.getElementById(sexType); //访问节点 var newSelect=sel.cloneNode(bl); //复制节点 var b=document.createElement(br); //创建节点元素 di.appendChild(newSelect); //将新节点添加到当前节点的未尾 di.appendChild(b); -- /script /head body form hr select name=sexType id=sexType option value=%请选择性别/option option value=0男/option option value=1女/option /select hr div id=di/div input type=button value=复制 onClick=AddRow(false)/ input type=button value=深度复制 onClick=AddRow(true)/ /form /body 4.节点的删除与替换 删除节点 删除节点通过使用removeChild方法来实现。removeChild()方法该方法用来删除一个子节点。 obj. removeChild(oldChild) 参数oldChild表示需要删除的节点。 【例15-22】 本实例将通过DOM对象的removeChild()方法,动态删除页面中所选中的文本。代码如下: head title删除节点/title script language=javascript !-- function delNode() var deleteN=document.getElementById(di); //访问节点 if(deleteN.hasChildNodes()) //判断是否有子节点 { deleteN.removeChild(deleteN.lastChild); //删除节点 } -- /script /head body h1删除节点/h1 div id=di p第一行文本/p p第二行文本/p p第三行文本/p /div form input type=button value=删除 onclick=delNode(); / /form /body 运行结果如图15-35和图15-36所示。 图15-35 删除节点前 图15-36 删除节点后 替换节点 替换节点可以使用replaceChild方法来实现。replaceChild()方法用来将旧的节点替换成新的节点。 obj. replaceChild(new,old) new:替换后的新节点。 old:需要被替换的旧节点。 【例15-23】 本实例主要实现节点的替换功能。 本实例在页面中输入替换后的标记和文本,如图15-37所示,单击“替换”按钮将原来的文本和标记替换成为新的文本和标记,如图15-38所示。 图15-37 替换节点前 图15-38 替换节点后 程序代码如下: head title替换节点/title script language=javascript !-- function repN(str,bj) { var rep=document.getElementById(b1); //访问节点 if(rep) { var newNode=document.createElement(bj); //创建节点元素 newNode.id=b1; var newText=document.createTextNode(str); //创建文本节点 newNode.appendChild(newText); //将新节点添加到当前节点的未尾 rep.parentNode.replaceChild(ne
您可能关注的文档
- 《幼儿园教育活动设计与指导》第六章幼儿园活动区的设计与指导.ppt
- 网页设计与开发第8章CSS概述.ppt
- 《幼儿园教育活动设计与指导》第三章幼儿园园本课程的活动设计与指导.ppt
- 网页设计与开发第9章CSS中的选择器.ppt
- 《幼儿园教育活动设计与指导》第四章幼儿园建构式课程的活动设计与指导.ppt
- 网页设计与开发第10章CSS常用属性.ppt
- 《幼儿园教育活动设计与指导》第五章幼儿多元能力实践课程的活动设计与指导.ppt
- 《幼儿园教育活动设计与指导》第一章幼儿园教育活动设计概述.ppt
- 网站建设与管理第9章 使用Connect对象访问数据库.ppt
- 网页设计与开发第11章CSS中的变形与动画.ppt
最近下载
- 小学一年级数学算式——推荐.doc VIP
- 《新时代汉语口语:初级·上》PPT第15课 你们国家怎么庆祝新年?.pptx VIP
- 电子商务法律法规课程标准完整版.pdf VIP
- 第11课近代职业教育的兴起和发展(新教材课件)(共17张PPT)-【中职专用】《世界历史》同步精品课堂(高教版2025?基础模块).pptx VIP
- 北师大版高中数学必修第二册全册教学课件.ppt
- 中国药科大学《物理化学》物理化学主要公式及使用条件.doc VIP
- 基于语义距离学习的迁移学习可解释性判别机制研究.pdf VIP
- 2025年特许金融分析师自由现金流估值中的市场增加值分析专题试卷及解析.pdf VIP
- 2025年项目管理专业系统集成项目管理工程师成本绩效指数与配置管理整合专题试卷及解析.pdf VIP
- 广东省六校(广州二中,深圳实验,珠海一中,中山纪念,东莞中学2025届高三第四次模拟考试英语试卷含解析.doc VIP
原创力文档

文档评论(0)