• js笔记14


    1.作用域面试题

      

      画图分析

      

    2.DOM document object model

      节点树状图

      document>documentElement>body>tagname

    3.我们常用的节点标签

      元素节点(标签)

      文本节点(文本节点)

      属性节点(标签里的属性)

      

    4.document有个属性叫nodeType返回的是数字

      1代表元素节点   2代表属性节点   3代表文本节点

    5.节点的获取

      document.getElementById()

      document.getElementsByClassName()

      document.getElementsByTagName()

      document.querySelector()

      document.querySelectorAll()

      属性节点的获取

      元素.attributes 获取元素身上所有属性构成的集合(数组)

      得到里面的值 元素.attributes[1].value

      元素.getAttribute("属性名")获取属性值的方法

      元素.setAttribute("属性名","属性值") 给元素设置属性和属性值

      文本节点

      没有获取的方法,没有意思

    6.获取元素的子节点

      元素.childNodes 这个属性有兼容性 标准浏览器会获取到文本节点

      而低版本浏览器不会,所以建议使用children这个属性

      获取单个子节点,获取第一个孩子

      标准下 元素.firstElementChild

      非标准下 元素.firstChild

      兼容下写法

      

      获取最后一个子节点

      元素.lastElementChild  元素.lastchild

      获取上一个兄弟节点

      元素.previousSibling

      元素.nextElementSibling

    7.获取父节点

      元素.parentNode 没有兼容性

      区分offsetParent和parentNode的区别

      

      

  • 相关阅读:
    PythonStudy——格式化输入小练习
    PythonStudy——运算符优先级 Operator precedence
    PythonStudy——逻辑运算符 Logical Operators
    ExtJS动态创建组件
    常见报表的JS代码
    sqlserver学习
    读写分离与锁分离
    oracle链接原理
    读java并发编程笔记
    日志机制在编程中的作用
  • 原文地址:https://www.cnblogs.com/panghexin/p/9958170.html
Copyright © 2020-2023  润新知