关于js控制css的简单问题 <LINK href="css/Right.css" type="text/css" rel="stylesheet">初始化的时候就运行了js 后运行吧 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 感谢 patchclass的回答你于的js后运行,是不是我把document.write('<LINK href="css/Right.css" type="text/css" rel="stylesheet">');写在程序的最后面? 在网页中加入如下js:<script Language="javascript">function changecss(url){mycss.href=url;//url是样式表文件的路径}</script> 样式表的链接改为:<link rel="stylesheet" id="mycss" href="XXX.css" type="text/css">然后通过调用changecss(样式表文件的路径)即可. HTML文件内容:<html> <head> <title></title> <meta name="GENERATOR" content="Microsoft Visual Studio.NET 7.0"> <link href="stylesheet1.css" type="text/css" rel="stylesheet" id="mycss"> <script language="javascript"> var turnback=false; function setCSS() { mycss.styleSheet.cssText=""; mycss.styleSheet.addImport(turnback?"stylesheet1.css":"stylesheet2.css"); turnback=!turnback; } </script> </head> <body> <button onclick="setCSS()" type="button">切换背景颜色</button> </body></html>StyleSheet1.CSS文件内容:BODY{ background-color: Black;}StyleSheet2.CSS文件内容:BODY{ background-color: maroon;}通过点击按钮,可以切换背景颜色。但在我的系统中,反复切换多次会报告IE错误(是否IE6的问题?)。 <html> <head> <title></title> <meta name="GENERATOR" content="Microsoft Visual Studio.NET 7.0"> <link href="stylesheet1.css" type="text/css" rel="stylesheet" id="mycss"> <script language="javascript"> var turnback=false; function setCSS() { mycss.styleSheet.cssText=""; mycss.href=(turnback?"stylesheet1.css":"stylesheet2.css"); turnback=!turnback; } </script> </head> <body> <button onclick="setCSS()" type="button">切换背景颜色</button> </body></html> 注意这一行:mycss.href=(turnback?"stylesheet1.css":"stylesheet2.css"); 非技术贴,目前通过GSM-MEDOM发送短信,有哪些价连物美的产品? ASP.NET web应用程序无法打开 百分求助 请教高手,在web程序中Page_Load启动一个线程,如何在线程中不断的往页面上写东西? 有点复杂的SELECT问题,请高手帮忙解答. 初看asp.net,问一下如何动态的添加一些链接 请问 自定义控件中如何写font的各类属性? ASP登录提交问题 请教一个绝对定位兼容性问题,急! 关于datagride和页面间参数传递的两个问题 请教触发器的问题! 数据入库的乱码问题,再一次请教高手.
写在程序的最后面?
<script Language="javascript">
function changecss(url)
{
mycss.href=url;//url是样式表文件的路径
}
</script>
样式表的链接改为:
<link rel="stylesheet" id="mycss" href="XXX.css" type="text/css">然后通过调用changecss(样式表文件的路径)即可.
<html>
<head>
<title></title>
<meta name="GENERATOR" content="Microsoft Visual Studio.NET 7.0">
<link href="stylesheet1.css" type="text/css" rel="stylesheet" id="mycss">
<script language="javascript">
var turnback=false;
function setCSS()
{
mycss.styleSheet.cssText="";
mycss.styleSheet.addImport(turnback?"stylesheet1.css":"stylesheet2.css");
turnback=!turnback;
}
</script>
</head>
<body>
<button onclick="setCSS()" type="button">切换背景颜色</button>
</body>
</html>StyleSheet1.CSS文件内容:
BODY
{
background-color: Black;
}StyleSheet2.CSS文件内容:
BODY
{
background-color: maroon;
}通过点击按钮,可以切换背景颜色。但在我的系统中,反复切换多次会报告IE错误(是否IE6的问题?)。
<head>
<title></title>
<meta name="GENERATOR" content="Microsoft Visual Studio.NET 7.0">
<link href="stylesheet1.css" type="text/css" rel="stylesheet" id="mycss">
<script language="javascript">
var turnback=false;
function setCSS()
{
mycss.styleSheet.cssText="";
mycss.href=(turnback?"stylesheet1.css":"stylesheet2.css");
turnback=!turnback;
}
</script>
</head>
<body>
<button onclick="setCSS()" type="button">切换背景颜色</button>
</body>
</html>
:
mycss.href=(turnback?"stylesheet1.css":"stylesheet2.css");