zoukankan      html  css  js  c++  java
  • HTML DOM知识点补充:

    DOM Console

    控制台对象提供了浏览器的debug的方法支持。

    常用的:console.log()。 ⚠️coffeescript中,这个方法不加括号。

    DOM Document

    当一个HTML document加载到浏览器上,它就成为了一个document object。

    它是root node

    提供了大量document object 方法支持和Properties:常用的:

    addEventListener() removeEventListener()
    body()         返回body元素
    createAttribute()  
    createElement()  
    createTextNode()  
    createEvent()  
    getElementById() querySelector()   
    getElementsByClassname() ⚠️返回的是nodelist    querySelectorAll()
    getElementsByTagName() ⚠️返回的是nodelist
    getElementsByName()   返回一个 nodelist包括所有这个name的元素。

    DOM Element Object

    元素对象也有大量方法和特性:

    addEventListener()    removeEventListener()  
    appendChild(),  removeChildren()  
    attributes  
    childNodes 返回所有子节点集合。 ⚠️children返回所有子元素集合  
    click()  
    firstChlid() lastChild()  
    getAttribute()  比如data-*系列, removeAttribute()  
    id  
    innerHTML, innerText  
    querySelector  
       
    scrollHeight() 返回一个元素的高度,包括padding。
    toString()  
       
       
       
       
       
       
       

    HTML DOM Events

    让javascript注册不同的event handlers,在HTml document的元素上。

    非常非常多。

    https://www.w3schools.com/jsref/dom_obj_event.asp

  • 相关阅读:
    linux取随机数shell版本
    PWD简介与妙用(一个免费、随时可用的Docker实验室)
    MySQL基础教程——mysql脚本编写
    MySQL基础教程——创建数据库并插入数据
    MySQL——数据库和 SQL 概念&&MySQL的安装
    卷积计算
    卷积及其应用
    SG函数入门&&HDU 1848
    ACM博弈论基础
    Aho-Corasick自动机
  • 原文地址:https://www.cnblogs.com/chentianwei/p/9343386.html
Copyright © 2011-2022 走看看