- 1、本文档共13页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
1页面中元素的访问与属性的设置Part◎ 页面元素的引用◎ 读写HTML对象的属性◎ 表单及其控件的访问◎ JS设置CSS样式的方式1 页面元素的引用1. getElementById方法getElementById方法可以根据标签对象的ID属性值得到唯一的标签对象,如果页面上含有多个相同ID的节点,那么只返回第一个节点。标签对象的ID尽可能是唯一的。举例演示【实例10-17】使用document.getElementById方法实现加法器。2. getElementsByName方法getElementsByName方法可以根据标签对象的name属性值得到名称相同的一组标签对象,这里标签对象的name可以相同,该方法得到的是标签对象数组,访问其中某个标签对象要根据标签对象在HTML文档中的相对次序决定其下标,第一个标签对象的下标为0。举例演示【实例10-18】使用document. getElementsByName方法实现加法器。3.getElementsByTagName方法可以根据标签对象的标签名得到同类标签的集合对象,它的涉及范围最大。用数组加下标访问其中的标签对象。将“实例”中的代码进行替换,也能达到相同的效果。var text = document.getElementsByName(text); 替换为:var text =document.getElementsByTagName(input) 3.getElementsByTagName方法可以根据标签对象的标签名得到同类标签的集合对象,它的涉及范围最大。用数组加下标访问其中的标签对象。将“实例”中的代码进行替换,也能达到相同的效果。document对象常用方法方法功能write()向网页中输出一条字符串,输完后不换行writeln()向网页中输出一条字符串,输完后换行open()打开一个document文档close()关闭一个通过open()方法打开的document对象2 读写HTML对象的属性1. 读写HTML对象的属性读HTML对象属性主要有以下两种格式:对象.属性名,或者HTML对象[属性名]。例如:document.getElementById(div1).innerHTML;等同于:document.getElementById(div1)[innerHTML]; HTML对象.getAttribute(属性名)。例如:document.getElementById(div1). getAttribute (innerHTML );2. 写HTML对象的属性写HTML对象属性也有相应的两种格式:对象.属性名,或者HTML对象[属性名]。HTML对象.属性名=新属性值,等同于HTML对象[属性名]=新属性值。HTML对象.属性名=新属性值,等同于HTML对象[属性名]=新属性值。3 表单及其控件的访问1. 表单的访问表单的访问有以下两种格式: document.forms[索引]document.表单名称通过表单对象访问表单属性和方法,格式如下:HTML对象.getAttribute(属性名)。document.forms[索引].属性document.forms[索引].方法(参数)document.表单名称.属性document.表单名称.方法(参数)2. 表单内控件元素的访问表单内控件的访问格式为:表单对象.elements[下标]举例演示【实例10-19】使用表单及其控件实现加法器。4 JS设置CSS样式的方式1.直接设置style的属性如果属性有-号,写成驼峰的形式。例如:element.style.textAlign=center;如果想保留-号,就中括号的形式。例如: element.style[text-align] = center; 该段代码修改的样式是行内样式,相当于在标签中添加了style属性,如果是div元素的话就相当于div id=box1AAAAA/div。代码执行后修改为: div id=box1 style=text-align:center;AAAAA/div2.直接设置属性与设置HTML属性的方式一样,使用setAttribute()函数。例如:element.setAttribute(height, 100px);这种设置方式也是修改的行内样式。3. 设置cssText与设置HTML属性的方式一样,使用setAttribute()函数。例如:element.setAttribute(height, 100px);这种设置方式也是修改的行内样式。4. 使用obj.className来修改样式表的类名通过修改类名来修改样式表的类名。例如:element.className = 新类名;5. 使用更改外联的cs
您可能关注的文档
- 通信原理 2-11非周期矩形脉冲信号的时域与频域仿真 课件_通信原理_2认识通信系统中的信号2-11非周期矩形脉冲信号的时域与频域仿真.ppt
- 头颈部影像检查技术 MR检查技术 颅脑MR检查技术及正常表现.ppt
- 图形图像处理(Photoshop) 1.1爱上PS 选择工具-演示文稿.ppt
- 推拿治疗 伤风鼻塞 伤风鼻塞.ppt
- 外科护理学 更衣 手术室护理工作.ppt
- 外贸单证实务 外贸单证实务 2.2.2SWIFT信用证格式解读.ppt
- 外贸培训平台 跨境电商企业运营思路 营运思路.ppt
- 外贸英文函电 智能锁 Task9 Packing.ppt
- 网店美工 图形图像处理知识 1.3.1图形图像处理知识.pptx
- 网络课程 网络课程 工作任务5 邮轮航线.ppt
最近下载
- 哈弗-哈弗H6-产品使用说明书-哈弗H6 1.5T自动两驱精英型-CC6460RM07-哈弗H6(升级版)-使用说明书-中文-01-16.01-01M.pdf
- 《沁园春长沙》名师获奖课例课堂实录.docx
- 通达信公式手册带书签1-60.pdf
- 2024年四川省乐山市中考语文试题卷(含答案解析).docx
- 2024人教版英语七年级上册Starter Unit 3 Welcome 过关单 (答案版).docx
- 德国Wesemann实验室家具资料.ppt VIP
- 偏度和峰度 小于1.96-概述说明以及解释.pdf
- 公路改建工程老桥拆除专项施工方案.doc
- 2022-2023学年江苏省泰州中学高一下学期期中考试英语试卷.pdf VIP
- 离婚协议书模板电子版(通用版).docx
文档评论(0)