• JS修改属性,六种数据类型


    JS修改属性

    一般修改单个属性是通过JS修改的,比较方便。改多个属性通过css样式改更方便。

      1.特殊:通过JS修改包含"-"符号的属性,例如margin-top

    // 特殊 修改包含"-"符号的属性,例如margin-top
    // oBox[1].style.margin-top="50px"; // 错误写法,js将“-”认成减号
    有两种写法:
    1. // oBox[1].style.marginTop="50px"; // 1.驼峰写法
    2. oBox[1].style["margin-top"]="50px"; // 2.中括号括起来

      2.普通属性 不含  ''-'' 

    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <title>Title</title>
        <style>
            * {
                margin: 0;
                padding: 0;
            }
        </style>
        <style>
            div{
                width: 100px;
                /*height: 100px;*/                /*高度写这儿,弹不出属性*/ 
                background: yellow;
            }
        </style>
    </head>
    <body>
        <div style="height: 100px">测试JS修改属性</div>
        <script>
            var oBox=document.getElementsByTagName("div");
            alert(oBox[0].style.height);   // 弹出高度,只能 弹出行内属性
            // 分别修改高度和宽度
            // oBox[0].style.height="150px";
            // oBox[0].style.width="150px";
            
            // 同时修改高宽度
            oBox[0].style.cssText="height:150px;150px"
        </script>
    </body>
    </html>

    效果:     之前                  之后

    js六大数据类型

    <script>
    /*
    js六大数据类型
    number——数字 在js里面的小数和整数统一都是数字 -2^53 -- 2^53 超出范围之后精度就会不准确
    string——字符串
    boolean——布尔值 true false
    function——函数
    undefined——未定义 一个变量声明之后没有赋值就是undefined
    object——对象
    在js里面null属于对象类型,但是它不具有很多对象的共性,所以很多资料将它归为单独一类数据类型null
    */
    </script>

  • 相关阅读:
    从无到有实现.net协程(二)
    从无到有实现.net协程(一)
    Lombok 安装、入门
    抓取服务器图片下载到本地
    七牛整合php上传从微信下载接口下载下来的文件
    七牛整合PHP上传文件
    大型网站架构演化
    框架计划随笔 三.EntityFramework在传统事务脚本模式下的使用
    框架计划随笔 二.选型
    框架计划随笔 一.背景和愿景
  • 原文地址:https://www.cnblogs.com/tangpg/p/8324279.html
Copyright © 2020-2023  润新知