html+css+JavaScript的学习日常

敲代码日常

获取html元素

!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>弹窗广告</title>
    <link rel="stylesheet" href="../iconfont/iconfont/iconfont.css">
</head>
<body>
    <div>第一个div</div>
    <div class="sencond">第二个div</div>
    <div id="third">第三个div</div>
</body>
</html>

<script>
    // 通过元素名进行定位
    var div_ = document.getElementByTagname('div'); 
    
    console.log('div_:' + div_);     // 控制台以列表的形式   返回所有dv标签内容跟 可以通过下标进行定位特定位置的标签元素
    
    var div_1 = document.getElementByTagName('div')[0];
    console.log('div_1:' + div_1);    // 控制台只返回第一个div内容  

    // 通过class 进行定位
    var class_ = document.getElementByclass('sencond');    // 放回 class 为 sencond 的标签内容
    console.log('class_:' + class_);
       
    // 通过id进行定位    
    var id_ = document,getElementByid('third');
    cosole.log('id_');        // 只返回id为third的标签


    // 通过querySelector()  进行查找  只返回第一个匹配的内容
    // document.querySelector(标签名/#id名/.类名/)
    var div_2 = document.querySelector('div');
    console.log(div_2);
    
    // 查找所有匹配的内容  
    // documennt.querySelectorAll('标签名/#id名/.类名');
    var div_3 = document.querySelector('div');
</script>

怎么用JavaScript对html元素进行修改

!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>弹窗广告</title>
    <link rel="stylesheet" href="../iconfont/iconfont/iconfont.css">
</head>
<body>
    <div>以下为添加的元素</div>
    
    <div id="last-div">最后以个div,点击后将被删除</div>
</body>
</html>

<script>
    // 1、创建元素  设置类名为 div-1  添加文本内容
    var create_div = document.createElement('div');
    create_div.className = 'div-1';
    creeate_div.innertext = '添加的内容';

    // 2、向body标签中添加创建好的div标签
    var body_ = document.getElementsByTagName('body')[0];
    body_.appendChild(create_div);
    
    // 3、触发点击鼠标时间  并将最后一个div删除
    var last_ = document.getElementById('last-div');    // 定位最后一个div的位置
    last_.onclick = function(){                         // 触发点击事件
        last_.remove(last_);                            // 删除最后一个标签
    }    

</script>

如何设置页面蒙板

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>设置页面</title>


    <!-- 设置css样式 -->
    <style>
        *{
            margin: 0;
            padding: 0;
        }    
        .first{
            width: 100%;
            height: 1200px;
            background-color: rgb(10, 143, 232);
        } 
        .scencon{
            width: 100%;
            height: 1200px;
            background-color: rgb(21, 20, 20, .3);
            position: absolute;
            top: 0;
            left: 0;
        }    
    </style>

</head>
<body>
    <div class='first'></div>
    <div class='scencon'></div>
</body>
</html>

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值