根据ID加载css样式表
Load css stylesheet based on ID?
嘿,如何使用javascript仅基于id加载css样式表?这是我的代码:
<link id='bs-css' rel='stylesheet' href='bootstrap-cyborg.css' type='text/css' />
我希望只能在我想要的div上使用它,所以类似于以下代码:
<div id="bs-css">
some code
</div>
我试过这个代码,但它没有像我想要的那样运行,下面是代码:
<script type="text/javascript">
$(document).ready(function(){
if($("#bs-css").size()>0){
if (document.createStyleSheet){
document.createStyleSheet('bootstrap-cyborg.css');
}
else {
$("head").append($("<link id='bs-css' rel='stylesheet' href='bootstrap-cyborg.css' type='text/css' />"));
}
}
});
</script>
如何使用id和javascript仅在我想要的div上加载css样式表?
样式表未绑定到元素IDCSS声明在样式表中。尝试按照您的建议在代码中加载样式表没有什么意义。
简单地在一个典型的样式表中为目标ID做一个声明是最好的方法。
相关文章:
- 如果文本字段为空,则使用JavaScript应用CSS样式
- FF和Chromium中CSS样式按钮的外观差异
- CSS样式属性留空
- 使用javascript单击同一按钮,在两种样式之间更改css值
- 用CSS在CKEditor中设置预览样式
- Javascript+动态菜单+当前链接样式(CSS)+基于PHP的网站
- 如何使用jQuery转换所有带有动态类的内联样式css
- iFrame 中的实时预览和保存样式.css每 30 秒一次
- 如何更改 jquery UI 数据选择器的样式 (CSS)
- 在Javascript中设置左样式CSS属性以移动滑块
- css+jQuery样式.css切换器,用于新的jQuery版本
- Chrome 29样式/Css问题
- 如何更改工具提示的样式/css
- 字体Awesome与半样式CSS
- Angular2组件样式/css没有被浏览器应用在ngafterviewit中
- 如何改变网页内容,而不删除任何样式/css/图形
- 使用Javascript在不影响打印样式的情况下更改显示样式(CSS)
- 使用 Get Time Javascript 更改样式 CSS
- 自定义下拉列表样式(CSS/JS与ASP.. NET c#连接)
- 为输入类型文件按钮添加禁用样式(css)