zoukankan      html  css  js  c++  java
  • JavaScript(二)

    属性、样式操作

    改变元素样式的方式:外部样式表、内部样式表、行内样式。

    获取元素的显示样式

    获取节点的方式:

    通过id获取:document.getElementById()
    通过选择器来获取:document.querySelector(),document.querySelectorAll()
    通过class名字获取:document.getElementsByClassName()
    通过标签名获取:document.getElementsByTagName()
    通过name获取:document.getElementsByName()

    用classList来操作类名

    添加类名: .classList.add()  
    移除类名: .classList.remove()
    切换类名(有则移除,没有则添加): .classList.toggle()
    let oWrap = document.getElementById("wrap");
    
        //不标准的写法
        // oWrap.style = " 300px";
    
        //style 这个合法的标签属性很特殊
        console.log( oWrap.style );
    
        oWrap.style.width = "300px";
        oWrap.style.height = "200px";
        oWrap.style.backgroundColor = "red";
    
    
    //样式操作
    let oWrap = document.getElementById("wrap");
    
        oWrap.onclick = function(){
          // oWrap.style.width = "500px";
    
          //在事件函数里面,可以用 this来代替oWrap
          this.style.width = "500px";
        };
    //变相操作样式
    let oWrap = document.getElementById("wrap");
    
        oWrap.onclick = function(){
          //添加名字,点击时,更换名字生成样式
          this.className = "fly";
        };
     
  • 相关阅读:
    tomcat常见错误及解决方案
    MySQL 5.6 for Windows 解压缩版配置安装
    win7 cmd 操作mysql数据库
    @Responsebody与@RequestBody
    ajax常用参数
    JSP和servlet有什么区别?
    面试 小总结
    cocoapods导入三方库头文件找不到问题
    git笔记
    iOS裁剪,缩放图片白边问题解决办法
  • 原文地址:https://www.cnblogs.com/yhy-blog/p/14217921.html
Copyright © 2011-2022 走看看