《DOM对文件的增删改操作》


概述


此文件实现了DOM对UL(有序列表)内容的增加、删除、修改的操作,或许对您有所帮助.



代码详情


<!DOCTYPE html>
<html lang="en">
 <head>
  <meta charset="UTF-8">
  <meta name="Generator" content="EditPlus®">
  <meta name="Author" content="卡布奇诺奶茶的独特">
  <meta name="Keywords" content="增删改,DOM对文件的增删改操作">
  <meta name="Description" content="此文件实现了DOM对UL(有序列表)内容的增加、删除、修改的操作,或许对您有所帮助.">
  <title>DOM对文件的增删改操作</title>
 </head>

	<script type="text/javascript" language="javascript">
	
		//创建节点,默认在“上海”下方排序
		function create(){
			var city = document.getElementById("city");
			var element = document.createElement("li");
			element.innerHTML = "湖南";
			city.appendChild(element);
		}

		//在“北京”之前创建节点
		function create01(){
			var city = document.getElementById("city");
			var element = document.createElement("li");
			element.innerHTML = "新疆";
			city.insertBefore(element,city.firstChild.nextSibling);
		}
		
		//替换节点“北京”
		function replace(){
			var city = document.getElementById("city");
			var element = document.createElement("li");
			element.innerHTML = "齐齐哈尔";
			city.replaceChild(element,city.firstChild.nextSibling);
		}
		
		//复制节点“北京”
		function copy01(){
			var city = document.getElementById("city");
			var element = city.firstChild.nextSibling.cloneNode(true);
			city.appendChild(element);
		}

		/*上下两者[copy01、copy]之间有略有矛盾-_-*/

		//复制节点“上海”
		function copy(){
			var city = document.getElementById("city");
			var element = city.lastChild.previousSibling.cloneNode(true);
			city.appendChild(element);
		}

		//删除节点“上海”
		function del(){
			var  city = document.getElementById("city");
			var element = city.lastChild.previousSibling;
			city.removeChild(element);
		}
		

	</script>

 <body>
  
	<!--ele start-->
	<input type="button" value="创建节点" οnclick="create()"/>
	<input type="button" value="在第一个节点的上方创建新的节点" οnclick="create01()"/>
	<input type="button" value="替换“北京”节点" οnclick="replace()"/>
	<input type="button" value="复制“上海”节点" οnclick="copy()"/>
	<input type="button" value="复制“北京”节点" οnclick="copy01()"/>
	<input type="button" value="删除“上海”节点" οnclick="del()"/>
	<!--ele end-->
	<hr/>

	<ul id="city" style="list-style-type:circle;font-weight:bold;">
	
		<li>北京</li>
		<li>上海</li>
		
	</ul>

 </body>
</html>

Web截图




-------------------------------------------------------------

吐舌头感谢您倾心的阅读吐舌头



  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值