zoukankan      html  css  js  c++  java
  • JavaScript HTML DOM 学习笔记

       HTML DOM (文档对象模型)   概述列表传送门

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

    HTML DOM 模型被构造为对象的树:

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

    • JavaScript 能够改变页面中的所有 HTML 元素
    • JavaScript 能够改变页面中的所有 HTML 属性
    • JavaScript 能够改变页面中的所有 CSS 样式
    • JavaScript 能够对页面中的所有事件做出反应

       查找HTML元素

    document.getElementById("id");   通过id查找

    document.getElementsByTagName("tag");   通过标签名查找

    document.getElementsByClassName("class");    通过类名查找

    ----------实例---------

    查找id="main"元素中的所有p元素

    var x = document.getElementById("main");
    var y = x.getElementsByTagName("p");

       改变HTML元素内容

    document.getElementById("id").innerHTML = new content;  //只能通过查找id修改

    ----------实例----------

    <div class="alert01" id="yd">
        <p id="yp" class="yp">HAHAHA</p>
    </div>
    
    
    var y = document.getElementById("yp");
    y.innerHTML = "修改内容";

       改变HTML元素属性

    document.getElementById("id").attribute = 新属性;

    ----------实例----------

    <div>
        <img src="图片ui/456.jpg" alt="" id="image">
    </div>
    
    document.getElementById("image").src = "图片ui/222.jpg";
    document.getElementById("image").width = 300;

       改变 HTML元素样式

    document.getElementById(id).style.property = 新样式;

    ----------实例---------

    在实例中样式显示的优先等级为

      100px !important;  >  document.getElementById("image").width = 300;  >  document.getElementById("image").style.width = 500;  >  100px;  

    <style type="text/css">
       #p1{
            background: #000;
            color: #000 !important; /*优先*/
        }
        #image{
            width: 100px !important; /*优先*/
        }
    </style>
    
    ---------------------------------------------------------------
    
    <div id="ex">
        <img src="图片ui/456.jpg" alt="" id="image">
        <p id="p1" style="background:#666;">改变样式</p>
    </div>
    
    ----------------------------------------------------------------
    
    <script type="text/javascript">
          document.getElementById("image").src = "图片ui/222.jpg";
          document.getElementById("image").width = 300;  
    
          document.getElementById("image").style.width = 500;
    
          var p1 = document.getElementById("p1");
          p1.style.background = "#99cccc";
          p1.style.color = "#fff";
    
          document.getElementById("ex").style.textAlign = "center";
    </script>
  • 相关阅读:
    C# SocketUdpServer
    C# HttpHelper
    控制台禁止操作
    Modbus Com SerialPort
    postgresql 备份与恢复
    Firebird 表字段查询
    Postgresql 连接更新
    第 1 章 计算机组成与体系结构 1.1计算机系统组成
    系统架构设计师教程(第4版)
    阿里十年架构师用一张图告诉你什么是系统架构师
  • 原文地址:https://www.cnblogs.com/liangdecha/p/9675860.html
Copyright © 2011-2022 走看看