如何通过JS调用不同的CSS样式表??

例如:网页有很多版本.各个版本的颜色和图片都不一样 这些颜色和图片都在外部CSS文件里.一个CSS文件代表这一种版本.例如: a.css b.css c.css d.css. 如何通过页面内的链接来调用不同的CSS文件. 例如 点击 a 则调动 a.css 点击 b 则调用 b.css . 是不是需要通过JS调用来解决.请知道的朋友指教下.谢谢!

请看下面,其中a.asp是本页面的文件名.页面本身获取style的值,然后动态调用不同的CSS样式表.
<p><a href="a.asp?style=a">样式一</a></p>
<p><a href="a.asp?style=b">样式二</a></p>
<p><a href="a.asp?style=c">样式三</a></p>
温馨提示:内容为网友见解,仅供参考
第1个回答  2020-05-21
请看下面,其中a.asp是本
页面

文件名
.页面本身获取style的值,然后
动态
调用不同的CSS
样式表
.
<p><a
href="a.asp?style=a">
样式
一</a></p>
<p><a
href="a.asp?style=b">样式二</a></p>
<p><a
href="a.asp?style=c">样式三</a></p>

js代码如何设置css样式?
第六种方法是使用设置CSSText属性,这种方式较为灵活,可以一次性设置多个样式。第七种方法是创建并引入新的CSS样式文件,这种方式适用于需要动态添加大量样式规则的场景。最后一种方法是使用addRule、insertRule函数,这些函数允许在CSS规则集中动态添加新的规则。通过以上八种方式,开发者可以根据具体需求和场...

建站知识:如何使用JS来自由切换css样式表
详细方法如下:第一步:在连接样式表的元素里定义一个id,例如我定义的id是css。第二步:写一个js函数,代码如下:function change(a){var css=document.getElementById("css");if (a==1)css.setAttribute("href","1.css");if (a==2)css.setAttribute("href","2.css");}这个...

js实现单一html页面两套css切换代码
第一步:在连接样式表的元素里定义一个id,例如 复制代码 代码如下: 我定义的id是css。第二步:写一个js函数,代码如下:复制代码 代码如下: function change(a){ var css=document.getElementById(“css”);if (a==1)css.setAttribute(“href”,”1.css”);if (a==2)css.setAttribute(“hre...

如何用JS判断不同域名调用不同的CSS
color = style;};看右上角私信

JS如何根据屏幕大小调用不同CSS样式,分别是320.414.900.1400的屏
比如:if(document.body.clientWidth<900&&document.body.clientWidt>414){ document.getElementById("ID").className="class1";} html代码:此处为屏幕宽度为414与900之间的展示样式 这样就可以根据不同的屏幕大小给对应的div添加不同的样式了。但是用js有一个缺点就是如果你在1400屏幕添加对应的class...

在jsp中怎样加入css样式
1、 外部样式 当样式需要应用于很多页面时,外部样式表将是理想的选择。在使用外部样式表的情况下,你可以通过改变一个文件来改变整个站点的外观。每个页面使用标签链接到样式表。标签在(文档的)头部: 2、内部样式 当单个文档需要特殊的样式时,就应该使用内部样式表。可以使用标签在文档头部定义内部...

如何用js改变多个框架的css,也就是让网页整体换肤
<!--注意这行的id-->样式1样式2 上面是html,下面是js.把选定的样式加载进cookies ,网页加载先查cookie。function getObject(elementId) { \/\/获取指定id的object if (document.getElementByIdx) { return document.getElementByIdx(elementId); } else if (document.all) { return document.all...

我想在同一页面不同位置多次调用同一JS,CSS样式不同。
回答:把所有的处理时间的程序代码封装到一个函数方法里。包括var refer=true;这一句变量赋值也要放进函数里。 然后再html标签事件触发调用指定的方法名称。想重复调用多少次都行,因为你传进去的id值不同。 例如: <li id="test1"><a onclick="javascript:combo(test1);"><\/a><\/li> <li id="te...

可以用JS根据不同域名调用不同的CSS文件吗
可以,但如果用户端不支持js的话就显示没有css的界面了,想想看。建议在每个页面中使用放在标签里。通常的做法都是这样的。

怎样用JS判断各浏览器调用各自的css文件?
<!-- 默认先调用css.css样式表 --> <!--[if IE 7]> <!-- 如果IE浏览器版是7,调用ie7.css样式表 --> <![endif]--> <!--[if lte IE 6]> <!-- 如果IE浏览器版本小于等于6,调用ie.css样式表 --> <![endif]--> 这其中就区分了IE7和IE6向下的浏览器对CSS的执行,达到...

相似回答