✿✿✿JavaScript --- BOM、DOM对象
创始人
2024-03-04 12:56:15
0

目 

一、BOM浏览器对象模型

1.Window窗口对象

(1)与弹出有关的方法

(2)与定时器有关的方法

(3)与打开关闭有关的方法

(4) 获取其他对象的属性

2.Location地址栏对象 

3.History历史记录对象

二、DOM文档对象模型

1.Document文档对象

(1)获取Element对象

(2)创建其他对象

 2.标签对象的属性

创建删除DOM元素案例:


一、BOM浏览器对象模型

BOM(Browser Object Model) 浏览器对象模型。也就是将浏览器的各个组成部分封装为对象。主要特点就是BOM对象不能由我们程序员自己创建,当文档加载进内存,浏览器自动创建。BOM中常见的对象如下:

1.Window窗口对象

使用方式: window.方法名();   或   方法名();( window 可以省略)。 该对象常用到的方法如下:

(1)与弹出有关的方法

  • alert()                                                 显示带有一段消息和一个确认按钮的警告框。
  • confirm()                                            显示带有一段消息以及确认按钮和取消按钮的对话框。 
  • prompt()                                             显示可提示用户输入的对话框。 

(2)与定时器有关的方法

  • setInterval()                                        按照指定的周期(以毫秒计)来调用函数或计算表达式。 循环执行
  • clearInterval()                                     取消由 setInterval() 设置的 timeout。  
  • setTimeout()                                       在指定的毫秒数后调用函数或计算表达式。 只执行一次
  • clearTimeout()                                    取消由 setTimeout() 方法设置的 timeout。 

(3)与打开关闭有关的方法

  • open()                                                 打开新窗口。参数:打开目标的URL。返回值:返回新打开窗口的window引用
  • close()                                                 关闭窗口。注:谁调用我 , 我关谁

(4) 获取其他对象的属性

  • history                                                 对 History 对象的只读引用。请参数 History 对象。 
  • location                                               用于窗口或框架的 Location 对象。请参阅 Location 对象。 
  • Navigator                                            对 Navigator 对象的只读引用。请参数 Navigator 对象。 
  • Screen                                                对 Screen 对象的只读引用。请参数 Screen 对象。 
  • document                                            对 Document 对象的只读引用。请参阅 Document 对象。 

2.Location地址栏对象 

获取方式:可以用window对象中的属性获取。常用的属性 ---->  href:设置或获取当前的URL。

进入网易进入首页

3.History历史记录对象

获取方式:可以用window对象中的属性获取。 常用的方法:go();注:1表示前进,-1表示后退。

补:Navigator浏览器对象。以及Screen显示器屏幕。基本不用仅作了解!!Screen的属性如下:

  • availHeight                                            获取系统屏幕的工作区域高度,排除 Microsoft Windows 任务栏。     
  • availWidth                                             获取系统屏幕的工作区域宽度,排除 Windows 任务栏。     
  • height                                                    获取屏幕的垂直分辨率。 
  • width                                                      获取屏幕的水平分辨率。 
进入A页面前进

二、DOM文档对象模型

DOM(Document Object Model) 文档对象模型,将标记语言文档的各个组成部分封装为对象。

1.Document文档对象

用window对象中的属性获取,window.document。常用的属性:

  • body                                                        可以获取body标签对象
  • title                                                          属性获取文档标题
  • lastModified                                             获取文档最后一次修改时间
  • URL                                                         获取地址栏中的地址

常用的方法如下:

(1)获取Element对象

  • getElementById()                                    通过id属性值获取唯一的元素
  • getElementsByTagName()                      通过标签名称获取元素对象数组
  • getElementsByName()                            通过name属性值获取元素对象数组
  • getElementsByClassName()                   通过class属性值获取元素对象数组                
  • querySelector()                                        根据css的选择器语法来选择的,获取的是第一个是个单数
  • querySelectorAll(".myclass")                    根据css的选择器语法来选择的,获取的是多个

(2)创建其他对象

  • createElement                                           创建元素对象
  • createAttribute                                           创建属性对象
  • createComment                                         创建注释对象
  • createTextNode                                         创建文本对象
  • setAttribute()                                              给属性对象设置值
  • remove()                                                    删除自己
  • removeChild()                                            移除子元素
  • removeAttribute("align")                             根据属性名来移除标签上的属性
  • removeAttributeNode(attr)                          移除属性对象。传入的是一个属性对象
  • replaceChild(h4,h)                                      站在父元素的角度,替换子元素,值1:新的元素,值2:是要替换的旧元素。
  • insertBefore(h5,h1)                                     站在父标签的角度,在这个h1标签对象的前面插入h5这个标签对象。

aaa

000000001

000000002

000000003

000000004

000000005

000000006

000000007

000000008

000000009

000000010

0000001

0000002

0000003

0000004

0000005

0000006

0000007

0000008

0000009

0000010

 2.标签对象的属性

  • nnerHTML属性                                            获取或设置 元素的 子内容
  • innerTEXT属性                                            获取标签之间的文本内容
学习游戏娱乐音乐

0000001

0000002

0000003

0000004

0000005

0000006

0000007

0000008

0000009

0000010

创建删除DOM元素案例:



(小编也在努力学习更多哟!以后再慢慢分享的啦!)

希望对友友们有所帮助!!!

 

相关内容

热门资讯

一瞬间作文初三400写65篇... 一瞬间作文初三400写65篇 篇一标题:一瞬间的温暖一瞬间的温暖,可以让人感受到来自内心深处的喜悦和...
最喜欢的歌的作文初三(最新6... 最喜欢的歌的作文初三 篇一我最喜欢的歌是《小幸运》。这首歌是由田馥甄演唱的,也是电影《小时代》的主题...
第2课林中小溪(精选3篇) 第2课林中小溪 篇一林中小溪:一曲天籁之音在茂密的森林深处,隐藏着一条清澈的小溪。这条小溪蜿蜒流淌,...
牡丹花开作文初一共6篇 牡丹花开作文初一 第一篇你一定见过迎春,月季,玉兰,蒲公英……可你见过花中之王——牡丹吗?我爷爷有一...
宋城一日游【最新6篇】 宋城一日游 篇一宋城是中国江苏省苏州市的一座主题公园,以还原宋朝时期的建筑和文化而闻名。作为一个历史...
买飞轮斗士记初一作文【实用5... 买飞轮斗士记初一作文 篇一我是一个初一学生,最近我买了一本《飞轮斗士记》的漫画,让我非常兴奋和激动。...
雨的作文初三的700字【实用... 雨的作文初三的700字 篇一雨中的舞蹈初夏的午后,天空乌云密布,一场暴雨突然来临。雨点密集而有力地敲...
可以为你初一作文(推荐6篇) 可以为你初一作文 篇一我的暑假生活暑假终于来了,这是我初中生涯的第一个暑假。我非常期待这个假期,因为...
思考的乐趣初中作文(优选5篇... 思考的乐趣初中作文 篇一思考是一种极为有趣的活动。它能够让我们更深入地了解问题的本质,培养我们的逻辑...
冲动是魔鬼初中作文600字(... 冲动是魔鬼初中作文600字 篇一冲动是魔鬼冲动是一种无法控制的情绪和冲动行为,常常会给我们带来不良后...
山洞探险的初一作文500字【... 山洞探险的初一作文500字 篇一 山洞探险的初一作文500字 篇二山洞探险的初一作文500字 篇三 ...
初一作文未来【精彩6篇】 初一作文未来 篇一:未来的太空探索未来,随着科技的不断进步,人类对太空的探索将会取得巨大的突破。我们...
初中毕业的作文600字【优质... 初中毕业的作文600字 篇一初中毕业的感悟初中三年的时光转瞬即逝,仿佛昨天还是一个胆小怯懦的小学生,...
初中话题作文:战争与和平40... 初中话题作文:战争与和平400字 篇一战争与和平战争是人类社会发展中最为残酷的一种方式,它带来的破坏...
我的似水年华初中作文800字... 我的似水年华初中作文800字 篇一初中时光如流水般匆匆而过,留下了我许多美好的回忆。回想起这段时光,...
师生情初一作文800字(通用... 师生情初一作文800字 篇一初中生活中,师生情是一种特殊而珍贵的情感。在我初一的这一年里,我深深地感...
初中成长作文【精选6篇】 初中成长作文 篇一: 从失败中成长初中生活对于我来说是一个充满挑战和机遇的阶段。在这个阶段,我经历了...
春节拜年的作文400字(精彩... 春节拜年的作文400字 篇一春节拜年,是中国传统文化中一项重要的习俗。每年农历正月初一,人们会亲朋好...
我的母亲(精彩4篇) 我的母亲 篇一我的母亲,是我生命中最重要的人。她是一位勤劳、善良而又坚强的女性。在我成长的过程中,她...
初中想象作文:外面的世界真精... 初中想象作文:外面的世界真精彩 篇一我站在窗前,看着外面的世界,不禁感叹:外面的世界真精彩!我想象着...