js改变css后用append进新数据无法得到改变后的css

js更改的只是表面上的,除非你把他作为一个变量保存,然后,绕过新添加的数据也使用这个变量存储的样式。或者,直接用ID或class来区分两组css样式(如原来为.base {...},更细后为.new {...}),为新添加的内容添加修改的css标签(class="new")。CSS称之为层叠样式表,样式的定义是有一定权重的。
js改变css后用append进新数据无法得到改变后的css
js更改的只是表面上的,除非你把他作为一个变量保存,然后,绕过新添加的数据也使用这个变量存储的样式。

或者,直接用ID或class来区分两组css样式(如原来为.base {...},更细后为.new {...}),为新添加的内容添加修改的css标签(class="new")。

CSS称之为层叠样式表,样式的定义是有一定权重的。交互脚本设置的css样式,也要保证新的样式处于当前执行脚本内。2013-10-11
只用js加入标签和属性,用CSS定义样式。2013-10-11
mengvlog 阅读 11 次 更新于 2025-06-20 00:47:10 我来答关注问题0
  • js更改的只是表面上的,除非你把他作为一个变量保存,然后,绕过新添加的数据也使用这个变量存储的样式。或者,直接用ID或class来区分两组css样式(如原来为.base {...},更细后为.new {...}),为新添加的内容添加修改的css标签(class="new")。CSS称之为层叠样式表,样式的定义是有一定权重的。

  •  zhaoapk appendTo 不执行js文件

    把所有匹配的元素追加到另一个、指定的元素元素集合中。实际上,使用这个方法是颠倒了常规的$(A).append(B)的操作,即不是把B追加到A中,而是把A追加到B中。 .changeP { font-weight: bold; color:red;} (document).ready(function(){ ("Hello").appendTo("body")}); ...

  •  惠企百科 js 如何在head标签里写css代码,js如何在style标签里写入css代码?

    1、首先,打开html编辑器,新建html文件,例如:index.html。2、在index.html中的标签,输入js代码:$('head').append('div{font-size: 32px;}');。3、浏览器运行index.html页面,此时发现js成功将css代码添加到标签的标签中。

  •  魔盒水晶 如图是我修改后的js网页,下部我想把数字去掉,代码如何改。代码如下:

    btns.append(' '+(i+1)+' ');这段话去掉应该就行了吧

  •  304009100 怎么用了append以后css样式设置不了了

    150px; margin-top:40px; margin-left:1px; z-index:4;font-size:11px;'>");(".c1").click(function(){$(this).css("border","2px red solid")}).appendTo($this);前后顺序...

檬味博客在线解答立即免费咨询

CSS相关话题

Copyright © 2023 WWW.MENGVLOG.COM - 檬味博客
返回顶部