zoukankan      html  css  js  c++  java
  • 用JS改变页面中b标签的样式啊 样式的等

    用JS改变页面中b标签的样式啊 样式的等    ,实际上是在标签内加上样式 ,用媒体查询的话 ,不能生效

    <!DOCTYPE html>
    <html lang="en">
    <head>
    	<meta charset="UTF-8">
    	<title>Document</title>
    	<style>
            @media screen and (max- 1000px) {
        div {
            color:lightblue;
        }
    }
    @media screen and (max- 800px) {
        div {
            color:pink;
        }
    }
    @media screen and (max- 600px) {
        div {
            color:purple;
        }
    }
    
    
    	</style>
    </head>
    <body>
    	<div class="dv">每天你和阳光都在</div>
    	<button>点我</button>
    </body>
    <script src="http://apps.bdimg.com/libs/jquery/2.1.4/jquery.min.js"></script>
    <script>
    	 $('button').on('click',function(){
    	 	 $('.dv').css('color',"red");
    	 })
    </script>
    </html>
    

      至于为什么?原因在于,当用JS执行的时候 ,是在标签内加的样式,权限很大,而用媒体查询的时候,还是CSS的标签的权限,就是div的权限,很显然,权限不够,覆盖掉标签内的权限,所以当JS执行的时候,即使上面有媒体查询的样式还是不能生效的。

    把上面的代码运行一下,F12就可以知道原因了。

  • 相关阅读:
    LSMW TIPS
    Schedule agreement and Delfor
    Running VL10 in the background 13 Oct
    analyse idoc by creation date
    New Journey Prepare
    EDI error
    CBSN NEWS
    Listen and Write 18th Feb 2019
    Microsoft iSCSI Software Target 快照管理
    通过 Microsoft iSCSI Software Target 提供存储服务
  • 原文地址:https://www.cnblogs.com/agansj/p/7787652.html
Copyright © 2011-2022 走看看