时间:2013.11.17 发布人:notspouFF
已解决问题
谷歌notspouFF用户在2013.11.17提交了关于“
阿凡达2j**ascript如何添加css类”的提问,欢迎大家涌跃发表自己的观点。目前共有1个回答,最后更新于2024-10-06T17:22:05。document.getelmentbyid("apple").classname="hide";这样为什么不行,添加一个类的方法是什么,能说一下么?希望大家能够帮助她。
详细问题描述及疑问:document.getelmentbyid("apple").classname="hide";这样为什么不行,添加一个类的方法是什么,能说一下么?期待您的答案,你是我的宝贝,你是我的花,谢谢你对我的帮助!
希望以下的回答,能够帮助你。
第1个回答
用户名:couni
J**aScript动态建立量象或增加CSS样式表,参考如下:
1、简单的方法:
d
ocument.createStyleSheet()处原把丝零掌治虽翻节阶.cssText='标签{color:red;'+
/板选刑述下土死其她/这个注释只在当前JS中帮助理解,并不会写入CS啊确简己终S中
'width:300px;height:150px}'+
'.类名{……}'+
'#ID们{……}'2、比较完美的方法,防止重复添加,通过添加样式表ID并对其判断来实现:
if(!document.styleSheets['要建立的样式表ID如theforever']){//先检查要建立的样式表ID是否存在,防止重复添加
vars易款施拉s=document.createStyleSheet();
ss.***.id='要建立的样式表ID如theforever';
ss.cssText='标签{display:inline-block;overflow:hidden;'+
//这个注释只在当前JS中帮助理解,并不会写入CSS中
'text-align:left;width:300px;height:150px}'+
'.类名{……}'+
'#ID们{……}'
;
}