首页 >> 大全

Bom对象以及Dom对象

2023-12-16 大全 29 作者:考证青年

首先要了解什么是Bom对象,什么是Dom对象?

Bom对象从大局上面来看的话它就是一个对象,所有的浏览器都支持对象,那什么是对象呢?

从概念上来说一个html文件也可以说对应一个对象,

从功能来说:控制浏览器窗口的

从使用上讲:对象不用创建方法可以直接使用

方法

alert()            显示带有一段消息和一个确认按钮的警告框。
confirm()          显示带有一段消息以及确认按钮和取消按钮的对话框。
prompt()           显示可提示用户输入的对话框。open()             打开一个新的浏览器窗口或查找一个已命名的窗口。
close()            关闭浏览器窗口。setInterval()      按照指定的周期(以毫秒计)来调用函数或计算表达式。
clearInterval()    取消由 setInterval() 设置的 timeout。
setTimeout()       在指定的毫秒数后调用函数或计算表达式。
clearTimeout()     取消由 setTimeout() 方法设置的 timeout。
scrollTo()         把内容滚动到指定的坐标。

Dom对象

什么是HTML dom?

HTML Model(文档对象模型)

HTML DOM 定义了访问和操作HTML文档的标准方法

HTML DOM 把HTML文档呈现出带有元素,属性和文本的结构树

DOM树

_对象是联谊警官_对象生气了怎么哄

HTML 文档中的每个成分都是一个节点。

DOM 是这样规定的:

整个文档是一个文档节点

每个 HTML 标签是一个元素节点

包含在 HTML 元素中的文本是文本节点

每一个 HTML 属性是一个属性节点

节点的查找:

document.getElementById(“idname”)
document.getElementsByTagName(“tagname”)
document.getElementsByName(“name”)
document.getElementsByClassName(“name”)

parentElement           // 父节点标签元素

children                // 所有子标签

firstElementChild       // 第一个子标签元素

lastElementChild        // 最后一个子标签元素

nextElementtSibling     // 下一个兄弟标签元素

previousElementSibling  // 上一个兄弟标签元素

导航查找

创建节点:

(标签名):创建一个指定名称的元素

举例:var tag=.(“input")

tag.('type','text');

添加节点:

追加一个子节点(作为最后的子节点)
somenode.appendChild(newnode)把增加的节点放到某个节点的前边
somenode.insertBefore(newnode,某个节点);

删除节点:

():获得要删除的元素,通过父元素调用删除

替换节点:

.(, 某个节点);

操作

elementNode.setAttribute(name,value)    elementNode.getAttribute(属性名)        <-------------->elementNode.属性名(DHTML)elementNode.removeAttribute(“属性名”);

value获取当前选中的value值

1.input

2. ()

对象生气了怎么哄_对象是联谊警官_

3.

给节点添加html代码:

该方法不是w3c的标准,但是主流浏览器支持

tag. = “

要显示内容<

关于class的操作

.

..add

..

DOM Event(事件)*****

onclick        当用户点击某个对象时调用的事件句柄。
ondblclick     当用户双击某个对象时调用的事件句柄。onfocus        元素获得焦点。               练习:输入框
onblur         元素失去焦点。               应用场景:用于表单验证,用户离开某个输入框时,代表已经输入完了,我们可以对它进行验证.
onchange       域的内容被改变。             应用场景:通常用于表单元素,当元素内容被改变时触发.(三级联动)onkeydown      某个键盘按键被按下。          应用场景: 当用户在最后一个输入框按下回车按键时,表单提交.
onkeypress     某个键盘按键被按下并松开。
onkeyup        某个键盘按键被松开。onload         一张页面或一幅图像完成加载。onmousedown    鼠标按钮被按下。
onmousemove    鼠标被移动。
onmouseout     鼠标从某元素移开。
onmouseover    鼠标移到某元素之上。
onmouseleave   鼠标从元素离开onselect       文本被选中。
onsubmit       确认按钮被点击。



tab

京东商城欢迎您

欢迎您苑昊先生

家用电器家具汽车食品女鞋医疗保健容声(Ronshen)冰箱价格:5600

净水器净水器价格:1300
空气净化器空气净化器价格:5300
  • 沙发沙发价格:2900
    沙发沙发价格:2900
    沙发沙发价格:2900
    沙发沙发价格:2900
    沙发沙发价格:2900
    沙发沙发价格:2900长安汽车价格:12900
    长安汽车长安汽车价格:12900
    长安汽车长安汽车价格:12900
    长安汽车长安汽车价格:12900
    长安汽车长安汽车价格:12900
    长安汽车长安汽车价格:12900
  • 嘉兴粽子嘉兴粽子价格:1
    嘉兴粽子嘉兴粽子价格:1
    嘉兴粽子嘉兴粽子价格:1
    嘉兴粽子嘉兴粽子价格:1
    嘉兴粽子嘉兴粽子价格:1
    嘉兴粽子嘉兴粽子价格:1
  • 星期六星期六价格:439
    星期六星期六价格:439
    星期六星期六价格:439
    星期六星期六价格:439
    星期六星期六价格:439
    星期六星期六价格:439
  • 跑马灯和tab切换

    js的作用域

    作用域分为全局作用域,以及局部作用域

    (1)最外层函数和在最外层函数外面定义的变量拥有全局作用域

    (2)所有末定义直接赋值的变量自动声明为拥有全局作用域.

    局部作用域:

    和全局作用域相反,局部作用域一般只在固定的代码片段内可访问到,最常见的例如函数内部,所有在一些地方也会看到有人把这种作用域成为函数作用域.

    关于我们

    最火推荐

    小编推荐

    联系我们


    版权声明:本站内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 88@qq.com 举报,一经查实,本站将立刻删除。备案号:桂ICP备2021009421号
    Powered By Z-BlogPHP.
    复制成功
    微信号:
    我知道了