版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
screen对属性 功 <!DOCTYPE<html<!DOCTYPE<html <metacharset="UTF- <script varstrh2>输出屏幕的相关信息 str strbr/> strbr/>屏幕的高度:"+screen.availHeight;除了windows的任务栏 属性 功 <!DOCTYPE<html<!DOCTYPE<html <metacharset="UTF- <script varstrh2>输出浏览器的相关信息 str strbr/> if(navigator.appName== InternetExplorer"){ Location对location属性 功 location属性 功 history对history方法 功 加载上一个URL页 DOM对DOM DOMDOMHTMLJSHTMLPHPDOM1,我们要通过JavaScript来操作HTML先要找到这个HTML对2,我们操作的对象这个里面拥有的属性那么这个对象也会同时拥DOM凡是在JS中遇到“集合”两字它就等价于数组 它的方式与数组一样需要通过下 DOM方法 功 ementById(“id的属性值id 名 通 名来获取元素它返回是一个数集合如果要其中的某一个对象要使用下标来进行!就算这个数组里面的元素只有一个那么也是要使用数组下标的方式来进行!祖先对象 名 祖先对象性值
ementsByName(“name的属
通过的name属性值来获取元素它返回是一个数组如果要其中的某一个对象要使用下标来进行!就算这个数组里面的元素只有一个那么也是要使name.geementById(“id的属性值 ID选择 祖先对象 ementsByTagName(“名DOM对象对HTML的属性操<名属性=“值”要操作的对象.属性要操作的对象.属性 对象.属性这种方式来操作的中class属性那么请记得将class这个属性修改为className才可以!要操作的对象我们使用对象.属性名这种方式就要将class这个关键字改为className,如果使用要操作的对象.setAttribute()这个方法来设置class属性时直接写class就可以了!DOM对象对中的style属性操作---→CSS它主要是用来操作的style的属性=操作行内样<名style=”CSS样式”注意:JavaScript它只能操作的行内样式!要操作的对象.style.css属性=“值”div进行显示或者隐藏<!DOCTYPE<!DOCTYPE<html <metacharset="UTF- <style padding: width: margin:100px list-style-type: <div <buttonid="btn">校区管理 <ulid="school"style="display: <script //第一步:要获取id=btn这 对 varbtnObj //第二步:获取id=school这 varulObj //第三步:给btn这 btnObj.onclick= //操作这个 对象的style属性 if(ulObj.style.display== ulObj.style.display= ulObj.style.display= CSS 全选、反选、取<!DOCTYPE<!DOCTYPE<html <metacharset="UTF- <script : 篮球:<inputtype="checkboxname="hobby" 足球:<inputtype="checkbox 乒乓球:<inputtype="checkbox" 桌球:<inputtype="checkbox球:<inputtype="checkbox 保龄球:<inputtype="checkbox" <buttonid="btn">全选 <buttonid="quxiao">取消 <buttonid="fanxuan">反选 <script //先获取到id=btn varbtnObj= varquxiao= varfanxuan= //通过name varinputsObj varinputsObjLength= btnObj.onclick= for(var inputsObj[i].checkedtrue;//是被选中 quxiao.onclick= for(var inputsObj[i].checkedfalse;// fanxuan.onclick fanxuan.onclick= for(var //判断当前的checkbox是否选中如果选中就让它不选中 inputsObj[i].checked= inputsObj[i].checked= 事js是一门事件驱动式的语言JS说明:所谓的行内绑定事件是将事件写在HTML里面<名事件名=“函数名()”JS代码里面通过JS获取对象.事件名=事件的处理程序 W3C才认事件名没有on前缀比如:click 当页面加载完成后指body里面所有的都加载完成以后再来执行onload事件onload事件要和window对象来绑 onload还可以写在 onmouseover当鼠标经过时 当表单提交时它主要是用来实现表单验证这个事件要绑定给 onsubmit事件它主要是用来 false true false true <!DOCTYPE<!DOCTYPE<html <metacharset="UTF- 红:<inputtype="rangemin="0max='255id="btn1"绿:<inputtype="rangemin="0max='255id="btn2"蓝:<inputtype="rangemin="0max='255id="btn3"<script //通过 varinputsObj //给每一个 对象绑定onchange事 for(var inputsObj[i].onchange= //要分别获取到其value varred vargreen varblue .body.style.backgroundColor= 表单验证案 <html<html" <metahttp-equiv="Content-Type"content="text/html;charset=UTF- <formname='form1'onsubmit='returncheckForm()' <tablewidth='600'align='center' <tdalign='right'width='150'>用户名 <tdwidth='100'><inputtype='text'name='username'id="username"onfocus='focus_username()'onblur='blur_username()'/></td> <td><span <!DOCTYPEhtmlPUBLIC"-//W3C//DTDXHTML<tdalign='right' <tdwidth='100'><inputtype='password'id="password"name='password'onfocus='focus_password()'onblur='blur_password()'/></td> <td><span <td><inputtype='submitvalue='提交 <script //获取id=user_res这 varspanUserObj= varinputUserObj= varspanPassObj= varinputPassObj= //点时户 function spanUserObj.innerHTMLfontcolor='#f00'>请输入用户名 //当用户名输入框失去焦点时 2.验证用户名的长度是否合法长度5~18 function varuserValue= varuserValueLengthuserValue.length;//获取用户名的长 if(userValueLength== spanUserObj.innerHTMLfontcolor='#f00'> return }elseif(userValueLength<5||userValueLength> //长度必须要在5~18位之间不合法才提 spanUserObj.innerHTMLfontcolor='#f00'>长度必须要在5~18位之 return }else spanUserObj.innerHTMLfontcolor='#f00'>用户名有特殊符 return spanUserObj.innerHTMLfontcolor='#00f'>用户名合法 return 输入框获取焦点时要提示用户请输 function spanPassObj.innerHTML spanPassObj.innerHTML="<fontcolor='#f00'>请输 的长度是否合法长度5~18 合 function 框的value属 varpassValue= varpassValueLength= if(passValueLength== return }elseif(passValueLength<5||passValueLength spanPassObj.innerHTML spanPassObj.innerHTMLfont 必须在5~20 return spanPassObj.innerHTML spanPassObj.innerHTMLfont return var vararr= vararrLength= varuserLength= for(var for(var if(user[i]== return return function //什么情况下
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 母女住房出租合同范例
- 销售物资合同范本
- 2024版简易物业管理合同(标的:某小区物业服务)
- 海鲜干货采购合同范例
- 种植苗木合同范例
- 智慧停车服务协议合同模板
- 场地施工合同(04版)
- 租赁车间及设备合同范例
- 窗帘合伙经营合同模板
- 杭州单层厂房出租合同范例
- 新版RoHS环保知识培训教学内容
- 2025届炎德英才大联考物理高二上期末学业水平测试试题含解析
- 2024年执业药师资格继续教育定期考试题库附含答案
- 蚯蚓与土壤肥力提升2024年课件
- 2024-2030年中国房车行业竞争战略发展趋势预测报告
- 天津市和平区2024-2025学年高一上学期11月期中英语试题(含答案含听力原文无音频)
- 2023年8月26日事业单位联考C类《职业能力倾向测验》试题
- 2023年天津公务员已出天津公务员考试真题
- 施工现场临水施工方案
- 2024年高中化学教师资格考试面试试题与参考答案
- 2022年公务员多省联考《申论》真题(四川县乡卷)及答案解析
评论
0/150
提交评论