zoukankan      html  css  js  c++  java
  • 5.JavaScript操作BOM、DOM对象_试题

    有两种特殊的文档属性可用来访问根节点:

    • document.documentElement
    • document.body

    第一个属性可返回存在于 XML 以及 HTML 文档中的文档根节点。

    第二个属性是对 HTML 页面的特殊扩展,提供了对 <body> 标签的直接访问。

    Location 对象方法


      

    Location 对象方法

    方法说明
    assign() 载入一个新的文档
    reload() 重新载入当前文档
    replace() 用新的文档替换当前文档

    https://www.cnblogs.com/syqxjf520/p/6080468.html

    jquery 中remove()与detach()的区别

     

    remove()与detach()方法都是从dom中删除所有的元素

    两者的共同之处在于都不会把匹配的元素从jQuery对象中删除。

    不同之处在于用remove()删除的元素,除了元素被保留,其他的在这个元素上的绑定事件等都会被移除,但是detach()方法不会移除这个元素上的方法或者是附加数据。

    简单举例:

    html:

    <body><p>区别</p></body>

    js:

    p元素的绑定事件 $("p").click(function(){alert("remove与detach的区别")});

    var a=$("p").remove()    a即是删除的p元素的jquery对象, 当重新将保留下来的p元素塞回到body中$("body").html(a[0]),当再点击p元素的时候并没有触发click事件,即事件已经被remove事件移除掉。

    var b=$("p").detach()   a即是删除的p元素的jquery对象, 当重新将保留下来的p元素塞回到body中$("body").html(a[0]),当再点击p元素的时候触发click事件,即事件依然保留在元素上,detach事件并没有移除掉p元素的事件。

     

  • 相关阅读:
    mysql采坑笔记
    git常用操作
    vscode配置及插件
    atom之插件安装及相关
    xshell中操作服务器笔记
    js学习笔记之自调用函数、闭包、原型链
    dragover event 翻译
    拖放事件笔记
    关于clear:both;后有固定高度的原因及解决方法
    weex打包android apk采坑之旅(windows)
  • 原文地址:https://www.cnblogs.com/givemeanorange/p/10704232.html
Copyright © 2011-2022 走看看