DOM文档对象模型(二)

DOM文档对象模型(二),第1张

一、节点关系查找

	

我是第一个

我是第二个

我是第三个

我是最后一个

// parent的第一个子节点
var frist = parent.firstElementChild; 

 //parent的第一个最后一个子节点
 var last = parent.lastElementChild; 

//parentElement,表示元素的父节点元素
console.log('p2的父节点',p2.parentElement) 

//previousElementSibling表示p2的上一个兄弟元素节点
console.log('p2的上一个兄弟',p2.previousElementSibling); 

//nextElementSibling表示p2的下一个兄弟元素节点
console.log('p2的下一个兄弟',p2.nextElementSibling); 

二、属性的修改 
属性修改



三、节点信息  nodeName:节点名称,元素节点返回的是元素标签名大写。 nodeType:节点类型,如:1代表元素,3代表文本节点。nodeValue:节点值,元素节点的nodeValue为null。 四、创建和插入节点 
function create1Img(){

	//通过js创建一张图片
	var img = document.createElement("img");

	//给图片的src一个指定的路径
	img.setAttribute("src","../img/分组%2035%20(1).png")

	//获取要插入得位置
	var h5 = document.getElementById('h5')

	//插入到获取得位置的前面
	document.body.insertBefore(img,h5)

}
 五、复制节点和删除节点
function copy(){

	//获取要复制得照片
	var pic1 = document.getElementById('pic1')

	//复制照片,false只是当前节点,true包含子节点
	var img = pic1.cloneNode(false);

	//将图片插入到body标签中
	document.body.appendChild(img)

}

function del(){
	//获取到要删除得对象
	var pic = document.querySelector('img:last-of-type')

	//删除,自己删除自己
	pic.remove();

	//通过父节点来删除
	// pic.parentElement.removeChild(pic);

}
 六、dom中表格 *** 作
		
书名 价格 *** 作
精通JS 30.0
精通JS 30.0

 

 

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1296264.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-10
下一篇 2022-06-10

发表评论

登录后才能评论

评论列表(0条)

保存