Javascript----- DOM 练习题

目录

传输文件到阿里云

  获取节点内部内容得方式和区别?

操作节点

四个方法都需要父节点对象进行调用!

appendChild()   insertBefore() remove()  replaceChild()

appendChild()

insertBefore(要插入的节点,参考节点)

replaceChild(替换的节点,被替换的节点)

removeChild(删除的节点)

克隆节点

cloneNode(true)  深克隆 克隆节点 克隆节点内容   节点的所有后代节点也都会被克隆,

           

cloneNode(false)   浅克隆 只克隆该节点本身, 不克隆节点内容

过滤元素节点

练习题


传输文件到阿里云

scp 文件绝对路径 用户名@ip地址:目录

传输文件夹到阿里云

scp -r 文件夹绝对路径 用户名@ip地址:目录

  获取节点内部内容得方式和区别?

1.innerHTML;设别HTML代码片段

2.innerText;;只识别文本 去除空格和回车

3.textContent;只识别文本,不去除空格和回车

<!DOCTYPE html>
<html lang="en">
<head>
	<meta charset="UTF-8">
	<meta http-equiv="X-UA-Compatible" content="IE=edge">
	<meta name="viewport" content="width=device-width, initial-scale=1.0">
	<title>Document</title>
	<style>
		div{
			width: 100px;
			height: 100px;
			margin-top: 10px;
			background-color: red;
		}
	</style>
<script>
window.onload=function(){
var body=document.body;
console.log(body.innerHTML);
			console.log(body.innerText);
			console.log(body.textContent);
			console.info(body.innerHTML);
			
		}
	</script>
</head>
<body>
	 hello



	<div>one</div>
	<div>two</div>
	<div>three</div>
	<!-- 我是一个注释注释 -->
	world
</body>
</html>

操作节点

四个方法都需要父节点对象进行调用!

appendChild()   insertBefore() remove()  replaceChild()

appendChild()

追加节点

1.获取到父节点
 2.找到孩子
 3.添加                 

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<style>
    div{
        width: 100px;
        height: 100px;
        margin-top: 10px;
        margin-left: 10px;
        background-color: rgb(31, 61, 196);
    }
</style>
<body>
    <div>one</div>
	<div>two</div>
	<div>three</div>

</body>
<script>
    window.onload=function(){
        // 1.找到父元素 
        var body=document.body;
        // 给body添加节点
        // 2.获取子元素
			var newChild=document.createElement('div');
			// 3.给子元素添加内容
			newChild.innerHTML='<p>four</p>';
			// 4.给父元素追加节点
			body.appendChild(
  • 3
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值