js属性操作上

 

js中两种操作属性的方法

1.  点

       元素.属性

//示例代码1   
       box.onclick = function () {
              box.style.width = '300px';
          }

2.  方括号->[ ]

       元素['属性']  

//示例代码1
          box ['onclick'] = function () {
              box['style']['width'] = '300px';
          }
//示例代码2
          box ['on'+'click']= function () {  //+号通过计算拼接到一起
              box['style']['width'] = '300px';
          }

       

//示例代码3
//两种属性操作一起使用
          box ['onclick'] = function () {
              box['style'].width = '300px';

          }
//示例代码4
  box.onclick = function () {
              // box.style.fontSize = '36px';
              box.style['font-size'] = '36px'; //可以进行计算,处理不符合标识符问题

          }

js读写操作

读:  ele.stycle.background;

写:ele.stycle.background = 'red'

示例代码1

观察box.style.width,输出为空,此处style属于行间style

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>

    <style>
        #box{
            width: 200px;
            height: 200px;
            background: red;
            color: #fff;
        }
    </style>
</head>
<body>
<div id="'box">这是文字</div>
<script>
    var box = document.getElementById('box');
    console.log(box.style.width);

</script>

</body>
</html>

修改入下代码

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>

    <style>
        #box{
            width: 200px;
            height: 200px;
            background: red;
            color: #fff;
        }
    </style>
</head>
<body>
<div id="box" style="width:200px;">这是文字</div>
<script>
    var box = document.getElementById('box');
    console.log(box.style.width);

</script>

</body>
</html>

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值