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

    DOM(文档对象模型(Docunment Object  Model ))

    标签  元素  节点  某种意义上是一个意思。语境不同,叫法不同。

    <style>

      #d1{100px;height:100px;}

    </style>

    <body>

      <div id="d1"></div>

      <div class="d2"></div>

      <span></span>

    </body>

    <script>

    Id选择器

      var d1 = document.getElementById("d1")      Id选择器     括号内为字符串形式加双引号       获取id为d1的元素        

      d1.innerHTML ="123456";

      d1.style="color:red;font-size:50px;"       修改样式       d1中的文字变色   字体变大   

      d1.style.color="red";

       alert(d1.style.width);           只能获取标签里的样式,css中d1的样式无法获取

    Class选择器

      var d2 =document.getElementsByClassname("d2")[0];   Class选择器    

      d2.innerHTML="ABCDEF";

    标签选择器

      var d3 = document.geiElementsByTagName("span");       标签选择器       Tag位标签

      d3,innerHTML="xyzijk ";

    </scripr>

    修改内容

      innerHIML和innerText区别  改内容 在内容中加<br/>(折行符)在HTML中会读出来换行在Text不会换行直接在网页中显示<br/>;

    方法

    <body>

      <input  id="btn" type="button" value="按钮"/>

      <select>

        <option select="select">1</option>           select 默认被选中     

        <option>2</option>

        <option>3</option>

      </select>

      <input type="radio" checked="checked"/>   单选标签

      <input type="checkbox" checked="checked"/>   多选标签

      <div id="d1" style="position:fixed;right:0px;bottom:0px;100px;height:100px;"><div>

    </body>

    <script>

      var btn = document.getElementById("btn");  

      btn.onclick=funtion(){                                    点击btn发生事件

        btn.setAttribute("value""不是按钮")                                设置btn的属性括号内放两个参数第一个参数为属性名字  第二个参数属性的值

        btn.getAttribute("value")              获取属性

        

        btn.removeAttribute()                  移除属性

    }

    造标签

    create    创造 

      var  spn=dcument.createElement("span");  创造一个span元素(标签)

      spn.style.colot="red";

      spn.innerText="滋滋滋滋";

    append  增加

      document.body.appendChild(spn);      append  增加       Child  子标签       文档对象的去除body在body中添加一个子元素子元素是spn

      document.getElementById("d1").appendChild(spn);  从div中添加spn

    删除元素

    removeChild

      document.getElementById("d1")removeChid(spn);  删除d1中的spn

    </script>

  • 相关阅读:
    cento7快速修改主机名和修改root密码
    [goolegke]nginxingress建立测试
    filebeat安装读取nginx json日志
    MySQL索引背后的数据结构及算法原理
    Lua脚本在redis分布式锁场景的运用
    Sentinel实现限流
    java架构技术流程图
    mybatis数据加解密处理方案
    vue 自定义代码片段
    node项目vue 自动化部署之pm2
  • 原文地址:https://www.cnblogs.com/wcl2017/p/6905803.html
Copyright © 2011-2022 走看看