1、在c.css里写好你的样式:.cssStyle {你的样式}
2、然后在a.js里加入$('span').addClass('cssStyle')即可。
如果你的意思不是这个,那我猜你应该是想说怎么直接在js里操作css样式吧,那就可以这样:
var spanEl = document.querySelectorAll('span')
然后根据你的要求写样式,比如你要修改背景颜色为红色:
spanEl .style.background = ‘red’
希望我的回答能帮助到你,谢谢!
可以动态引用!!! 补充: 例如: <script> //添加CSS函数 function add_css() { var str_css = "body {font-size:5px}"//定义内容 try { //IE下可行 var style = document.createStyleSheet()style.cssText = str_css} catch (e) { //Firefox,Opera,Safari,Chrome下可行 var style = document.createElement("style")style.type = "text/css"style.textContent = str_cssdocument.getElementsByTagName("HEAD").item(0).appendChild(style)} } </script><body onload="add_css()"><a href="#">TEST</a></body>补充: 如果你是想要导入链接的CSS文件: 1>import 的方法: ___________ import 导入的JS代码 start _________________ <script> //添加CSS函数 function add_css() { var str_css = "@import url(css.css)"//定义内容 try { //IE下可行 var style = document.createStyleSheet()style.cssText = str_css} catch (e) { //Firefox,Opera,Safari,Chrome下可行 var style = document.createElement("style")style.type = "text/css"style.textContent = str_cssdocument.getElementsByTagName("HEAD").item(0).appendChild(style)} } </script><body onload="add_css()"><a href="#">TEST</a></body> _____________ End _______________________ 2>Link的方法: ___________ link导入的JS代码 start _________________<script> //添加CSS函数 function add_css() { var fileref = document.createElement("link")fileref.setAttribute("rel", "stylesheet")fileref.setAttribute("type", "text/css")fileref.setAttribute("href", "css.css")if (typeof fileref != "undefined") document.getElementsByTagName("head")[0].appendChild(fileref)} add_css("css.css")</script><body><a href="#">TEST</a></body> _____________ End _______________________备注:上面的函数不用写在body 的onload事件里面;直接在JS标签中调用就行了。 LINK这样的导入方法,兼容性没有上面写的函数好。 补充: 我上面不是写了吗?? Javascript 小脚本。JS文件中动态调用外部css, 文件方法如下:function loadExtentFile(filePath, fileType){
if(fileType == "js"){
var oJs = document.create_rElement('script')
oJs.setAttribute("type","text/javascript")
oJs.setAttribute("src", filename)//文件的地址 ,可为绝对及相对路径
document.getElementsByTagName_r("head")[0].appendChild(oJs)//绑定
}else if(fileType == "css"){
var oCss = document.create_rElement("link")
oCss.setAttribute("rel", "stylesheet")
oCss.setAttribute("type", "text/css")
oCss.setAttribute("href", filename)
document.getElementsByTagName_r("head")[0].appendChild(oCss)//绑定
}
}
loadExtentFile("js/func.js", "js")
loadExtentFile("default.css", "css")
清空:
var lists = document.getElementsByTagName_r("link")
for ( var i = 0i <lists.lengthi++) {
if (lists[i].getAttribute("href").indexOf(".css") != -1) == -1) {
lists[i].parentNode.removeChild(lists[i])
}
}
上面的判断语句中可以加入自己的判断。