day 49 JavaScript中BOM和DOM

一 . BOM和DOM介绍

  1.BOM(Browser Object Model)是指浏览器对象模型,它使JavaScript有能力与浏览器进行“对话”,

   DOM(Document Object Model)是指文档对象模型,通过它,可以访问HTML文档的所有元素

  2.window下

    location对象

    window.location对象用于获得当前也买你的地址(URL),并把浏览器重定向到新的页面。

    location.href   # 获取URL

    location.href = "URL"   // 跳转到指定页面

    location.reload()   重新加载页面

   3.弹出框

    警告框 :alret("你看到了吗?");

    警告框 :confirm("你确定吗? ")

    提示框 : prompt("请在下方输入",“你的答案")

二 . 计时器

  通过JS,我们可以在一定时间间隔之后来执行代码,而不是在函数被调用后立即执行。

  seTimeout() 

  语法:var t=setTimeout("JS语句",毫秒)

  clearTimeout()

  语法:clearTimeout(setTimeout_variable)

三 . DOM

  1.查找标签:直接查找

  decument.getElementById   # 根据ID获取一个标签

  decument.getElementsByClassName   # 根据class属性获取

  decument.getElementsByTagName   # 根据标签名获取标签合集

  2.间接查找

  parentElement   # 父节点标签元素

  children  # 所有子标签

  firstElementChild  # 第一个子标签元素

  lastElementChild   # 最后一个子标签元素

  nextElementSibling   # 下一个兄弟标签元素

  previousElementSibling   # 上一个兄弟标签元素

  !!!onclick  # 经常会用到的事件标签,当用户点击对象调用的事件句柄

  

  具体详见:https://www.cnblogs.com/yuanchenqi/articles/6893904.html?tdsourcetag=s_pctim_aiomsg

转载于:https://www.cnblogs.com/liuteacher/p/10169936.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值