分享web开发知识

注册/登录|最近发布|今日推荐

主页 IT知识网页技术软件开发前端开发代码编程运营维护技术分享教程案例
当前位置:首页 > 网页技术

JS事件练习题

发布时间:2023-09-06 01:49责任编辑:顾先生关键词:暂无标签

1、点击按钮连续弹窗5次

<div class="noe"><div class="noe1" onClick="n()">循环5次弹窗</div></div>function n(){var i= 0;while(i<=5){i++;alert("这是第"+i+"次弹出");}}

2、批量修改样式(用for,固定元素个数)

<div class="noe"><div class="noe1" onClick="n()">循环5次弹窗</div></div><div class="noe"><div class="noe1" onClick="nn()">批量修改样式</div><div class="nn"></div><div class="nn"></div><div class="nn"></div></div>function nn(){ ?var nn = document.getElementsByClassName("nn"); ?//找到nn集合for(var i = 0;i<=nn.length;i++){ ????//在循环里挨个拿出设置样式nn[i].style.backgroundColor= ‘yellow‘;}}

 3、鼠标经过变换内容

<div class="zai"> ???<div class="jj">提交后在这里显示:</div></div><div class="zai1" onMouseOver="z(this)">栏目1</div><div class="zai1" onMouseOver="z(this)">栏目2</div><div class="zai1" onMouseOver="z(this)">栏目3</div><div class="zai1" onMouseOver="z(this)">栏目4</div><div class="za" ></div>function ?z(z){var za = document.getElementsByClassName("za")[0]; ???za.innerHTML=""; ??//等于每次循环把值都清空一次 ???for(var i = 0;i<=3;i++){ ???????za.innerHTML += z.innerHTML+"的内容<br>"; ???????????}}

4、全选、不选、反选

 1 <div class="noe"> 2 ????<input type="checkbox" name="" value="" id="" class="x"> 3 ????<input type="checkbox" name="" value="" id="" class="x"> 4 ????<input type="checkbox" name="" value="" id="" class="x"> 5 ????<input type="checkbox" name="" value="" id="" class="x"> 6 ????<input type="checkbox" name="" value="" id="" class="x"> 7 ????<br> 8 ????<input type="button" name="" value="全选" id="" onClick="o()" class="e"> 9 ????<input type="button" name="" value="反选" id="" class="e" onClick="ee()">10 ????<input type="button" name="" value="不选" id="" onClick="op()" class="e">11 </div>12 13 for(var i = 0;i<x.length;i++){14 ????if(x[i].checked ){ ?//设置反选 15 ????????x[i].checked = false;16 ????}else{17 ????????x[i].checked = true;18 ????}19 } ???20 }21 function o(){ ??//正选22 ????var x = document.getElementsByClassName("x");23 ????for(var i = 0;i<=x.length;i++){24 ????????x[i].checked = ‘checked‘;25 ????}26 }27 function op(){ ??//不选28 ????var x = document.getElementsByClassName("x");29 ????for(var i = 0;i<=x.length;i++){30 ????????x[i].checked = false;31 ????}32 } ???33 ????

5、

<div class="zai"><input type="text" name="" id="inn" value=""><div class="zai1" onClick="ti()">提交</div></div>

<div class="zai">
<div id="ti1">提交后显示在这里:</div>
</div>

function ti(){//找到input的集合,再找到ti1的集合,ti1这个div的innerHTML = 汉字+inn.value的值var inn = document.getElementById("inn");var ti1 = document.getElementById("ti1");ti1.innerHTML = ‘提交后在这里显示:‘+inn.value; ??}

6、

<div class="zai"><input type="text" name="" id="" value="" class="innn"><div id="p" >+</div><input type="text" name="" id="" value="" class="innn"> <div class="zai1" onClick="jia()">提交</div></div><div class="zai"><div class="j">提交后在这里显示:</div></div>function jia(){var inn1 = document.getElementsByClassName("innn")[0];var inn2 = document.getElementsByClassName("innn")[1];var j = document.getElementsByClassName("j")[0];j.innerHTML = ‘提交后在这里显示‘+inn1.value+inn2.value;}

  

  

JS事件练习题

原文地址:https://www.cnblogs.com/wangrongchen/p/8849591.html

知识推荐

我的编程学习网——分享web前端后端开发技术知识。 垃圾信息处理邮箱 tousu563@163.com 网站地图
icp备案号 闽ICP备2023006418号-8 不良信息举报平台 互联网安全管理备案 Copyright 2023 www.wodecom.cn All Rights Reserved