📜  如何使用 JavaScript 读取 CSS 规则值?

📅  最后修改于: 2022-05-13 01:56:51.282000             🧑  作者: Mango

如何使用 JavaScript 读取 CSS 规则值?

可以使用 DOM(文档对象模型)读取和操作 CSS 规则。要使用 JavaScript 读取所有嵌入式 CSS 规则,我们可以使用以下方法。

方法一:

  • 使用document.getElementsByTagName(“STYLE”);并获取所有 CSS 标签。
  • 检查长度是否为 0,然后“未使用样式标签”。
  • 否则,使用 for 循环显示所有标签

例子:



  

    CSS rule values with JS
    
    
    
    
    

  

  
    
        

GeeksforGeeks

        
        

Cascading Style Sheets, fondly referred           to as CSS, is a simply designed language intended to           simplify the process of making web pages presentable.           CSS allows you to apply styles to web pages. More importantly,           CSS enables you to do this independent of the            HTML that makes up each web page.

        
                     
    
             

输出:

  • 前:
    output_before_1
  • 单击“读取所有 CSS 值”按钮后:
    output_after_1

方法二:

  • 使用window.getComputedStyle(elem, null); 获取所有实际的(计算的)CSS 属性和值;
  • 借助“for 循环”显示所有 CSS 属性。

例子:



  

    CSS rule values with JS
    
    
    
    
    

  

  
    
        

GeeksforGeeks

        
        

Cascading Style Sheets, fondly referred to as           CSS, is a simply designed language intended to simplify            the process of making web pages presentable. CSS allows            you to apply styles to web pages. More importantly, CSS            enables you to do this independent of the HTML that makes            up each web page.

                 
                     
        

CSS Values:

        
    
             

输出:

  • 前:
    output_before_2
  • 单击“读取所有 CSS 值”按钮后:
    output_after_2

笔记:
弹出消息的字数限制,如果内容很大,可能不会显示全部内容,这种情况可以使用console.log()函数(代码中注释),它会打印相同的内容控制台。