已阅读5页,还剩8页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
JS3-自定义属性、索引值1- 自定义属性、自定义一组开关应用-11.1自定义属性的概念元素自身上面没有的属性称之为自定义属性。例如 表单是没有abc这个属性的1.2往元素中添加自定义属性Window.onload=function()Var oBtn=document.getElementsByTagName(input);oBtn0.abc=123;/往button按钮中添加属性abcalert(oBtn0.abc);/123oBtn 0.abc = 456; /覆盖原先自定义属性的值1.3循环往元素中添加自定义属性 for( var i=0; iaBtn.length; i+ )aBtni.abc = 123;aBtni.xyz = true;1.4自定义一组开关的应用无标题文档li list-style: none;width: 114px;height: 140px;background: url(img/normal.png);float: left;margin-right: 20px;window.onload = function() var aLi = document.getElementsByTagName(li);/ var onOff = true;/ 只能控制一组!for(var i = 0; i aLi.length; i+) aLii.onOff = true;aLii.onclick = function() / alert( this.style.background );/ 背景不能判断/ color red #f00 / 相对路径if(this.onOff) this.style.background = url(img/active.png);this.onOff = false; else this.style.background = url(img/normal.png);this.onOff = true;效果如图所示:2-获取自身递增数字及匹配数组内容-2window.onload = function() var aBtn = document.getElementsByTagName(input); /获取所有的button元素var arr = A, B, C, D; /定义一个数组用来存放A,B,C,D四个元素for(var i = 0; i aBtn.length; i+) aBtni.num = 0;aBtni.onclick = function() / alert( arr this.num );this.value = arrthis.num;this.num+;if(this.num = arr.length) this.num = 0;显示效果如图所示3-添加索引值、匹配数组、HTML元素-33.1添加索引值无标题文档window.onload = function() var aBtn = document.getElementsByTagName(input);for(var i = 0; i aBtn.length; i+) aBtni.index = i; / 自定义属性(索引值)aBtni.onclick = function() / alert( i );/ 3alert(this.index);3.2匹配数组匹配数组window.onload = function() var aBtn = document.getElementsByTagName(input);/ 想建立“匹配”“对应”关系,就用索引值var arr = 莫涛, 张森, 杜鹏;for(var i = 0; i aBtn.length; i+) aBtni.index = i; / 自定义属性(索引值)aBtni.onclick = function() / alert( arr this.index );this.value = arrthis.index;3.3建立匹配对应关系用索引“匹配”“对应”关系,就用索引值window.onload = function() var aBtn = document.getElementsByTagName(input);var aP = document.getElementsByTagName(p);/ 想建立“匹配”“对应”关系,就用索引值var arr = 莫涛, 张森, 杜鹏;for(var i = 0; i aBtn.length; i+) aBtni.index = i; / 自定义属性(索引值)aBtni.onclick = function() / alert( arr this.index );this.value = arrthis.index;aPthis.index.innerHTML = arrthis.index;abc4-图片切换综合实例(1)图片切换综合实例ulpadding:0;margin:0lilist-style:nonebodybackground:#333#picwidth:400px;height:500px;position:relative;margin:0 auto;background:url(img/loader_ico.gif) no-repeat center #fff#pic imgwidth:400px;height:500px#pic ulwidth:40px;position:absolute;top:0;right:-50px#pic liwidth:40px;height:40px;margin-bottom:4px;background:#666#pic .activebackground:#FC3#pic spantop:0#pic pbottom:0;margin:0#pic p,#pic spanposition:absolute;left:0;width:400px;height:30px;line-height:30px;text-align:center;color:#fff;background:#000window.onload = function() var oDiv = document.getElementById(pic);var oImg = oDiv.getElementsByTagName(img)0;var oSpan = oDiv.getElementsByTagName(span)0;var oP = oDiv.getElementsByTagName(p)0;var oUl = oDiv.getElementsByTagName(ul)0;var aLi = oUl.getElementsByTagName(li);var arrUrl = img/1.png, img/2.png, img/3.png, img/4.png;var arrText = 小宠物, 图片二, 图片三, 面具;var num = 0;var oldLi = null;for(var i = 0; i arrUrl.length; i+) oUl.innerHTML += ;oldLi = aLinum;/ 初始化oImg.src = arrUrlnum;oSpan.innerHTML = 1 + num + / + arrUrl.length;oP.innerHTML = arrTextnum;aLinum.className = active;for(var i = 0; i aLi.length; i+) aLii.index = i; / 索引值aLii.onclick = function() oImg.src = arrUrlthis.index;oP.innerHTML = arrTextthis.index;oSpan.innerHTML = 1 + this.index + / + arrText.length;/*/ 思路一:全部清空,当前添加for(var i = 0; i aLi.length; i+) aLii.className = ;this.className = active;/*/ 思路二:清空上个,当前添加oldLi.className = ;oldLi = this;this.className = active;*/;数量正在加载中文字说明正在加载中5-图片切换综合实例(2)无标题文档ul padding:0; margin:0; li list-style:none; body background:#333; #pic width:400px; height:500px; position:relative; margin:0 auto; background:url(img/loader_ico.gif) no-repeat center #fff; #pic img width:400px; height:500px; #pic ul width:40px; position:absolute; top:0; right:-50px; #pic li width:40px; height:40px; margin-bottom:4px; background:#666; #pic .active background:#FC3; #pic span top:0; #pic p bottom:0; margin:0; #pic p,#pic span position:absolute; left:0; width:400px; height:30px; line-height:30px; text-align:center; color:#fff; background:#000; window.onload = function() var oDiv = document.getElementById(pic);var oImg = oDiv.getElementsByTagName(img)0;var oSpan = oDiv.getElementsByTagName(span)0;var oP = oDiv.getElementsByTagName(p)0;var oUl = oDiv.getElementsByTagName(ul)0;var aLi = oUl.getElementsByTagName(li);var arrUrl = img/1.png, img/2.png, img/3.png, img/4.png;var arrText = 小宠物, 图片二, 图片三, 面具;var num = 0;for(var i = 0; i arrUrl.length; i+) oUl.innerHTML += ;/ 初始化function fnTab() oImg.src = arrUrlnum;oSpan.innerHTML = 1 + num + / + arrUrl.length;oP.innerHTML = arrTextnum;for(var i = 0; i aLi.length; i+) aLii.className = ;aLinum.className = active;fnTab();for(var i = 0; i aLi.length; i+) aLii.index = i; / 索引值aLii.onclick = function() num = this.index;fnTab(); 数量正在加载中 文字说明正在加载中 显示效果图如下6-QQ列表展示无标题文档ul , h2 padding:0; margin:0; li list-style:none; #list width:240px; border:1px solid #333; margin:0 auto; #list .lis #list h2 height:30px; line-height:30px; text-indent:20px; background:url(img/ico1.gif) no-repeat 5px center #6FF; color:#000; #list .active background:url(img/ico2.gif) no-repeat 5px center #FF9; color:#000; #list ul display:none; #list ul li line-height:24px; border-bottom:1px solid #333; text-indent:24px; #list ul .hover background:#6FF; window.onload = function ()var oUl = document.getElementById(list);var aH2 = oUl.getElementsByTagName(h2);var aUl = oUl.getElementsByTagName(ul);var aLi = null;var arrLi = ;for( var i=0; iaH2.length; i+ )aH2i.index = i;aH2i.onclick
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 油库 VOCs 在线监测系统建设与验收技术指南(2025 版)
- 2026年江苏省部编版高二地理第4章地形地貌知识巩固习题
- 2026年初中成语故事《尽善尽美》论语审美专题教案
- 2026年初中成语故事《乘风破浪》宗悫史料课堂教案
- 2026年秋季开学高三背诵清单励志报告课件
- 2026年初中《温良持重》成语故事人格修养教学设计
- 南宁市信访局系统选调工作人员终极预测卷
- 小学五年级冀教版小数除法思维拓展卷
- 2025年电信行业客服部客服员客服培训管理手册
- 2026年秋心脑血管疾病患者流感预防与应对课件
- 2026年行政执法证考试必考题库及完整参考答案(官方大纲版)
- 2026年投资顾问考试试题及答案
- TSG31-2025《工业管道安全技术规程》贯宣20250122
- 1995年74号文转发省劳动厅河南省深化企业职工养老保险制度改革试行方案的通知
- 媒体发展史资料
- 2026年麻精药品培训考核试题及答案
- SL T 619-2021 水利水电工程初步设计报告编制规程
- 湖南洲煌商贸有限公司内部会计监督制度优化设计
- 大学课程设计介绍
- 工业大数据与人工智能 课件全套 第1-7章 绪论、工业大数据-工业大数据与人工智能应用
- 银行现金取款合同范本
评论
0/150
提交评论