• js_6_dom选择


    什么是dom编程?

    1. 找 找到html中的标签,赋值给一个变量
    2. 改 通过更改这个变量动态地更改html中的内容
    3. 返回的内容为列表

    如何找到那些标签?

    1. id:var find = document.getElementById(“id“)
    2. 类:var find = document.getElementsByClassName (“类名”)
    3. name:var find = document.getElementsByName (“name”)        // input系列

    通过 find.value 获得input输入或者默认的内容

    1. 标签:var find = document.getElementsByTagName(“标签名”)

        注意getElements后面的s,返回列表

    如何更改标签?

    1. 改文本:

        find.innerText  = “想要修改的内容”             // 单行修改

        for (var i =0;i<find.length;i++;){

               var new =find[i];

               new = “想要修改的内容”;

        }                                                // 多行修改 赋值直接就改掉了html中内容

    需求?我想我点一下,页面上就自己增加1 

    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <title>嘻嘻</title>
    
    </head>
    <body>   
        <div>
    
            <p id="add">1</p>
            <p><input type="button" value="+1" onclick="add()"></p>  <!--绑定点击事件-->
    
        </div>
    
        <script>
    
            function add() {                                       // 定义函数
    
                var res = document.getElementById('add')           // 获得对象
    
                var text =res.innerText;                           // 获得值
    
                text = parseInt(text);                             // 转换值
    
                text += 1;                                         // 值加1
    
                res.innerText = text;  }                           // 改值
        </script>
    </body>
    </html>
  • 相关阅读:
    (转)C# BackgroundWorker组件的原理分析
    (转)App.Config详解及读写操作
    (转)C# 控制蜂鸣器发声
    存储过程小例子
    DB通用类:MySQL通用类
    poj 1936 All in All
    Bone Collector 01背包问题
    sdut1359 求最大和子矩阵
    求最大值
    后缀式求值
  • 原文地址:https://www.cnblogs.com/2bjiujiu/p/7002901.html
Copyright © 2020-2023  润新知