• 使用JS在运行中动态替换CSS样式表


    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
        
    <title>无标题页</title>
        
    <link href="" type="text/css" rel="Stylesheet" />

        
    <script type="text/javascript">
            
    var $=function(id){return document.getElementById(id);}
            
    function SelectSkin()
            
    {
                
    if($("selSkin"))
                
    {
                    
    var skinname = $("selSkin").options[$("selSkin").selectedIndex].text;
                    
    var filename = "css/" + skinname + ".css";
                    
    var ctrlLink = document.getElementsByTagName("link")[0];
                    ctrlLink.setAttribute(
    "href", filename);
                }

            }
        </script>

    </head>
    <body>
        
    <form id="form1" runat="server">
        
    <div id="divbody">
            
    <div id="main">
                
    <div id="used">
                    
    <span>Skin选择</span>
                    
    <select onchange="SelectSkin()" id="selSkin">
                        
    <option>Red</option>
                        
    <option>Blue</option>
                    
    </select>

                
    </div>
            
    </div>

        
    </div>
        
    </form>
    </body>
    </html>
  • 相关阅读:
    POJ3352 Road Construction (双连通分量)
    强连通分量(模板)
    图基本概念
    Air Raid(最小路径覆盖)
    Machine Schedule(最小覆盖)
    hdoj 1564 Play a game
    nyoj 483 Nightmare【bfs+优先队列】
    hdoj 1083 Courses【匈牙利算法】
    hdoj 2036 改革春风吹满地
    nyoj 353 3D dungeon
  • 原文地址:https://www.cnblogs.com/sxlfybb/p/1226370.html
Copyright © 2020-2023  润新知