网页设计--第5次课后作业

1、快速学习JavaScript的基本知识第1-10章

JavaScript入门 - 绿叶学习网

2、使用所学的知识完成以下练习。需求如下3个:

1)点亮灯泡

2)将所有的div标签的标签体内容后面加上: very good

3)使所有的复选框呈现被选中的状态

效果如下所示:

附源代码(先尽量自己做,然后再参考。)

javascript 复制代码
<!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="kemu"> 网页设计
    <input type="checkbox" name="kemu"> java程序设计
    <input type="checkbox" name="kemu"> 数据结构
</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 div = divs[i];
    div.innerHTML += "<font color='red'>very good</font>"; 
}


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

</script>
</html>
相关推荐
掘金安东尼7 分钟前
解读 hidden=until-found 属性
前端·javascript·面试
1024小神15 分钟前
jsPDF 不同屏幕尺寸 生成的pdf不一致,怎么解决
前端·javascript
古夕26 分钟前
my-first-ai-web_问题记录02:Next.js 15 动态路由参数处理
前端·javascript·react.js
清风不问烟雨z2 小时前
不仅仅是 Mock 服务:mock-h3,让前端也能优雅拥有后端能力
前端·javascript·vite
Lsx_2 小时前
TypeScript 是怎么去查找类型定义的?
前端·javascript·typescript
....4923 小时前
Vue3 + Element Plus 实现可搜索、可折叠、可拖拽的部门树组件
前端·javascript·vue.js
范范之交3 小时前
JavaScript基础语法two
开发语言·前端·javascript
bitbitDown4 小时前
重构缓存时踩的坑:注释了三行没用的代码却导致白屏
前端·javascript·vue.js
xiaopengbc4 小时前
火狐(Mozilla Firefox)浏览器离线安装包下载
前端·javascript·firefox
小高0075 小时前
🔥🔥🔥前端性能优化实战手册:从网络到运行时,一套可复制落地的清单
前端·javascript·面试