如何根据样式表将内容加载到html元素中?

时间:2013-05-17 09:08:46

标签: javascript jquery html css

我有两个样式表,每个样式表都可以由用户选择加载。我的样式表是:one.css,two.css。我想要的是:如果用户更改主题我也希望更改内容。 我做的是:

function strcmp ( str1, str2 ) {
    return ( ( str1 == str2 ) ? 0 : ( ( str1 > str2 ) ? 1 : -1 ) ; 
}

(function(){

          var href = $('link').attr('href');
          console.log(href); // check what style-sheet

           if(strcmp(href,'one')==0)

             $("#p1").html('this is the content for one.css');  
             $("#p1").append("still for one.css"); 

           else if(strcmp(href,'two')==0)
             $("#p1").html('this is the content for two.css');  
             $("#p1").append("still for two.css");     

          })();

我的方法不起作用,有什么想法吗?

1 个答案:

答案 0 :(得分:1)

href必须是“one.css”而不仅仅是“one”

试试这个:

if(strcmp(href,'one.css')==0)