• JavaScript DOM对象


    一,操作html

    1.改变html的元素  

    2.改变html的属性

    3.改变所有的html的CSS样式

    4.对页面的所有事件作出反应

    
    
    <!DOCTYPE html>
    <html>
        <head>
            <meta charset="UTF-8">
            <title></title>
        </head>
        <body>
            <p  id="hello">Hello  World!!!!</p>
            <p id="hey">hahhahahahah</p>
            
        
        <input type="button"  onclick="domdemo()" value="点击"/>
        <button onclick="domdemo2()">变标签</button>
            <script>
                function  domdemo(){
                    document.getElementById("hello").innerHTML="卧槽!!";
                    //通过id的方法改变html元素的内容
                }
                
                function   domdemo1(){
                    //改变了html元素的样式的属性
                    document.getElementById("peace").style.color="green";
                    
                }
                function domdemo2(){
                    
                    document.getElementsByTagName("h1").innerHTML="What  up??man";
                    //通过获取标签的名字来改变,
                    //如果有两个一样的标签的话,那么他只能改变第一个标签
                }
                
                function  domdemo3(){
                    document.getElementById("img").src="img/3.jpg";
                }
            
            </script>
            <h1 id="peace"  style="color: red;">世界和平!!!</h1>
            <button onclick="domdemo1()" >变身</button>
            <br /><br />
            <img src="img/img3.jpg"   id="img"/>
            <br />
            <button   onclick="domdemo3()">变大</button>
            <button id="dianji" >点击事件</button>
            <script>
                //通过id给按钮注册事件
                //这里需要注意的是addEvenListener的参数, 第一个是事件的类型,第二个函数的名称
                //这里的函数名称不需要括号
                document.getElementById("dianji").addEventListener("click",demo);
                function  demo(){
                    
                    alert("伙计~  你点击了我呢~");
                }
            </script>
        </body>
    </html>
    
    
    
     

     二,创建对象的几种不同的方法

        <script>//方法一:使用new 一个object的对象 ,。然后赋值
                people=new Object();
                people.name="郑伟钊";
                people.age="22";
                document.write("name:"+people.name+"______age:"+people.age);
        
            </script>
            <br />
            <script>//方法2:使用大括号方法,直接在里面赋对象的值
                people1={name:"吴彦祖",age:"30"};//注意这里使用的是冒号
                document.write("name:"+people1.name+"____age:"+people1.age);
            </script>
            <br />
            <script>
                function people2(name,age)//方法3:利用new一个方法,创建这个方法的对象,在引用参数的使用记得使用"this."来对参数进行索引
    {
    this. _name=name;//这里需要用this来进行参数的索引, this._age=age; //后面还有一个点 . } son=new people2("周杰伦","35"); document.write("name:"+son._name+"____age:"+son._age); </script>

    三,DOM对象控制HTML的相关的函数

        方法如下:

               getElementsByName()   :获取name

               getElementsTagName()   :获取元素

               getAttribute() :获取元素的属性

              setAttribute()   :设置元素的属性

               childNodes()  :访问子节点

              parentNode()  :访问父节点

              createElement ()  :创建父元素节点

              createTextNode()  :创建文本节点

           i   nsertBefore()  :插入节点

              removeChild()   :删除节点

               offsetHeight()  :网页尺寸

               scrollHeight()    :网页尺寸

  • 相关阅读:
    PHP 数据库连接
    php函数
    php数组基础
    Jquery元素追加和删除
    jquery获取父,同,子级元素
    深入理解css中position属性及z-index属性
    php运算符
    MySQL主键与索引的区别和联系
    php 常量
    20150408--Sphinx+邮件激活-02
  • 原文地址:https://www.cnblogs.com/zhengweizhao/p/6533191.html
Copyright © 2020-2023  润新知