JS-对象-Dom案例


html 复制代码
<!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>JS-对象-DOM-案例</title>
</head>

<body>
    <img id="h1" src="img/off.gif">  <br><br>

    <div class="cls">传智教育</div>   <br>
    <div class="cls">黑马程序员</div>  <br>

    <input type="checkbox" name="hobby"> 电影
    <input type="checkbox" name="hobby"> 旅游
    <input type="checkbox" name="hobby"> 游戏
</body> 

<script>
    //1. 点亮灯泡 : src 属性值
    var img=document.getElementById('h1');
    img.src="img/on.gif";


    //2. 将所有div标签的内容后面加上: very good (红色字体) -- <font color='red'></font>
    var divs=document.getElementsByTagName('div');
    for (let i = 0; i < divs.length; i++) {
        const divsi = divs[i];
        divsi.innerHTML+="<font color='red'>very godd<font>";
        
    }


    //3. 使所有的复选框呈现选中状态
    var hobbys=document.getElementsByName('hobby');
    for (let i = 0; i < hobbys.length; i++) {
        const hobby = hobbys[i];
        hobby.checked=true;
        
    }

</script>
</html>
相关推荐
GuWenyue18 小时前
放弃云端API!一套React+WebGPU本地LLM方案,零数据上传、离线可用
前端·人工智能·前端框架
原则猫19 小时前
函数/变量提升
前端
独泪了无痕20 小时前
Vue3 Hooks使用实战解析
前端·vue.js
程序喵大人20 小时前
【C++进阶】STL容器与迭代器 - 01 STL 容器先解决元素放在哪里
开发语言·c++·stl
cui_ruicheng21 小时前
Python从入门到实战(十六):多进程编程
开发语言·python
shawxlee21 小时前
vue3在public下封装config.js自定义配置动态数据,可在打包后直接修改,方便后端部署及后续维护
前端·javascript·经验分享·vue·团队开发·js·项目优化
用户059540174461 天前
把记忆存储的回归测试从手工换成 Playwright + GitHub Actions,线上缺陷降低 80%
前端·css
触底反弹1 天前
🚀 从 DOM0 级到 React 合成事件:前端事件监听的 20 年演进史
前端·react.js·面试
kyriewen1 天前
我给前端项目的接口请求套了6层保护——才发现以前一直在裸奔
前端·javascript·面试
颜酱1 天前
04 | 召回前置准备:搭好召回所需的四个数据库
前端·人工智能·后端