- 1、本文档共528页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
5.1.5DOM节点1.添加HTML元素【例5-7】JavaScriptDOM添加HTML元素5.1.5DOM节点2.删除HTML元素删除已存在的HTML元素也需要两个步骤:首先使用document对象的getElementById(id名称)方法获取该元素,然后使用removeChild()方法将其从父元素中删除。其父元素如果有明确的id名称,同样可以使用getElementById()方法获取。例如,在知道父元素id名称的情况下删除其中id=p01的子元素:vartest=document.getElementById(test);//获取父元素varp=document.getElementById(p01);//获取子元素test.removeChild(p);//删除子元素5.1.5DOM节点2.删除HTML元素若父元素无对应的id名称获取,可以使用子元素的parentNode属性获取其父元素对象,效果相同。例如,在不知道父元素id名称的情况下删除其中id=p01的子元素:varp=document.getElementById(p01);//获取子元素vartest=p.parentNode;//获取父元素test.removeChild(p);//删除子元素5.1.5DOM节点2.删除HTML元素【例5-8】JavaScriptDOM删除HTML元素5.2浏览器对象模型BOM浏览器对象模型(BrowserObjectModel,BOM)使JavaScript可以与浏览器进行交互。5.2浏览器对象模型BOMBOM中的常用对象如下:window:浏览器窗口对象,其成员包括所有的全局变量、函数和对象。screen:屏幕对象,通常用于获取用户可用屏幕的宽和高。location:位置对象,用于获得当前页面的URL地址,还可以把浏览器重定向到新的指定页面。history:历史记录对象,其中包含了浏览器的浏览历史记录。navigator:浏览器对象,通常用于获取用户浏览器的相关信息。5.2.1Window对象在JavaScript中window对象表示浏览器窗口,目前所有浏览器都支持该对象。JavaScript中一切全局变量、函数和对象都自动成为window对象的内容。例如,用于判断变量是否为数字的全局方法isNaN()就是window对象的方法,完整写法为window.isNaN()。通常情况下window前缀可以省略不写。5.2.1Window对象【例5-9】JavaScriptBOMWindow对象的应用5.2.2Screen对象在JavaScript中window.screen对象可用于获取屏幕的可用宽度和高度。该对象在使用时通常可以省略window前缀,简写为screen。5.2.2Screen对象screen对象的常用属性如下:availWidth:表示屏幕的可用宽度,默认单位为像素(px)。availHeight:表示屏幕的可用高度,默认单位为像素(px)。其中avail前缀来源于英文单词available(可用的)。可用宽度或高度指的是去除界面上自带的内容(例如任务栏)后的实际可使用的宽高。5.2.2Screen对象【例5-10】JavaScriptBOMScreen对象的应用5.2.3Location对象在JavaScript中window.location对象可用于获取当前页面的URL或者将浏览器重定向到新的页面。该对象在使用时通常可以省略windows前缀,简写为location。location的href属性可以用于重定向到其他URL地址。例如:location.href(a.html);5.2.3Location对象【例5-11】JavaScriptBOMLocation对象的应用5.2.4History对象在JavaScript中window.history对象包含了用户通过浏览器窗口访问过的URL历史记录。该对象在使用时通常可以省略windows前缀,简写为history。5.2.4History对象通常使用history对象实现浏览器上返回和前进按钮的相同功能。相关方法解释如下:back():返回上一个页面,相当于点击了浏览器上的后退按钮。forward():前进到下一个页面,相当于点击了浏览器上的前进按钮。5.2.4History对象【例5-12】JavaScriptBOMHistory对象的应用Thankyou!JavaScript与jQu
您可能关注的文档
- 《JavaScript与jQuery网页前端开发与设计-第2版》课件汇总 周文洁 第8--14章 jQuery事件 --- CH14 思政学习答题的设计与实现.ppt
- 快乐读书吧《爱丽丝梦游仙境》指导讲义(有答案)六年级语文下册 统编版.docx
- 第六单元《复式折现统计图》(教案)五年级下册数学青岛版.docx
- 第一单元-小数的意义和加减法 四年级数学下册提升(北师大版).docx
- 三年级下册数学学科融合主题学习《位置与方向(一)》.docx
- 1.3、括号和解决问题-人教版四年级数学下册第一单元:四则运算.docx
- 第二单元圆柱和圆锥 六年级下册数学高频考点重难点讲义(苏教版)(1).docx
- 第二单元:千以内数的认识与表达(单元复习讲义)-沪教版二年级数学下册.docx
- 第二单元 认识多位数 四年级数学下册重点方法与技巧(苏教版).docx
- 第二单元《分数的意义》(教案)五年级下册数学青岛版.docx
- 第三单元解决问题的策略 三年级下册数学高频考点重难点讲义(苏教版)(1).docx
- 4.4 解比例 数学六年级下册同步培优讲义(苏教版).docx
- 第四单元《根据方向与距离确定物体位置》(教案)五年级下册数学青岛版.docx
- (奥数典型题)第三讲 分解质因数 五年级下册数学思维拓展提升讲义(人教版).docx
- 2.2:2、5、3的倍数-人教版五年级数学下册第二单元:因数和倍数.docx
- 第六单元正比例和反比例 六年级下册数学高频考点重难点讲义(苏教版).docx
- 第二单元除数是一位数的除法 三年级下册数学高频考点重难点讲义(人教版).docx
- 第二单元-认识三角形和四边形 四年级数学下册提升(北师大版).docx
- 第一单元观察物体(三)五年级下册数学高频考点重难点讲义(人教版).docx
- 第九单元 数学广角—推理 二年级数学下册重难点知识点(人教版).docx
最近下载
- 著名文学家巴金长篇小说《秋》内容介绍好词好句鉴赏中学生必读名著PPT模板.pptx
- 八下英语书电子版.docx VIP
- 四川省巴中市2023-2024学年高二上学期期末考试数学试卷(含答案).doc
- IECQ QC080000-2017各部门内部审核检查表【HSPM内审QC080000内审检查表】.doc
- 网络安全技术及其应用.pdf
- 17R410热力管道直埋敷设图集.doc
- 如何与不同意你观点的人互动的英语作文.docx VIP
- Unit3 PartA Let's spell(课件)五年级英语上册(人教PEP版).pptx
- 内镜下硬化剂治疗护理.pptx
- 财务管理筹资方式案例分析.pptx VIP
文档评论(0)