JS获取样式

// 操作CSS样式
// "只有行内式才可以,也就是写在标签里面的style中"是在获得的时候
// 而修改的时候,内链是可以的,链接也可以
function opCSS(){
    var t = document.getElementById("div4");
    //新版Chrome中 -color X , Color  √
    // t.style.backgroundColor = "#0094ff";
    // t.style.width = '80px';
    // t.style.height = "80px";

    // console.log(t.style.borderRadius); 
    // console.log("width:"+t.style.width.toString());  // 链接式获取不到
    t.className = "yy"; // 没用?因为id优先级更高,类中只有没被覆盖的才会生效
    
}
#div4{
    background-color: red;
    width: 200px;
    height: 200px;
    border-radius: 40px;
}
.yy{
    /*无效*/
    background-color: #9400ff;
    width: 600px;
    height: 200px;
    border-radius: 100px;
    /*生效*/
    border:5px solid #9400ff;
}

获取确实只有行内可以,但是修改的话,三种方式的样式都可以支持修改

此外,id 优先级比类更高,所以类中的部分样式无效

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值