• DOM (文档对象模型)


    参考:w3cschool

    DOM说明

    当网页被加载时,浏览器会创建页面的文档对象模型(Document Object Model)

    通过可编程的对象模型,JavaScript 获得了足够的能力来创建动态的 HTML。

    JavaScript 能够改变页面中的所有 HTML 元素

    JavaScript 能够改变页面中的所有 HTML 属性

    JavaScript 能够改变页面中的所有 CSS 样式

    JavaScript 能够对页面中的所有事件做出反应

    查找HTML元素方法(三种)

    • 通过 id 找到 HTML 元素

      var x = document.getElementById('id')

    • 通过标签名找到 HTML 元素

      var x = document.getElementsByTagName("标签名");

    • 通过类名找到 HTML 元素

      var x = document.getElementsByClassName("类名");

    使用DOM改变 HTML

    • 改变 HTML 输出流

    例如:

    document.write();
    
    • 改变 HTML 内容

    例如:

    document.getElementById(id).innerHTML='内容';
    //实例
    document.getElementById("p1").innerHTML="New text!";
    
    • 改变 HTML 属性

    例如:

    document.getElementById(id).attribute=new value;
    //实例
    document.getElementById("image").src="landscape.jpg";
    

    使用DOM改变 CSS

    • 改变 HTML 样式

    例如:

    document.getElementById(id).style.property=new style
    //实例
    document.getElementById("p2").style.color="blue";
  • 相关阅读:
    求数列的和
    统计字符
    保留最大的数
    POJ百练—IP地址转换
    HDOJ1213(并查集)
    HDOJ1059(多重背包)
    HDOJ1171(多重背包)
    多重背包(标准模板)
    HDOJ1251(前缀匹配---分块查找&map应用)
    hdoj1113(字符串map应用)
  • 原文地址:https://www.cnblogs.com/pallcard-LK/p/7127994.html
Copyright © 2020-2023  润新知