ホームページ > ウェブフロントエンド > jsチュートリアル > js + css は Web ページのスキニング効果を実装するだけです_javascript スキル

js + css は Web ページのスキニング効果を実装するだけです_javascript スキル

WBOY
リリース: 2016-05-16 15:22:56
オリジナル
1745 人が閲覧しました

この記事の例では、js+css を使用した Web ページのスキニング効果の簡単な実装について説明します。参考のために皆さんと共有してください。詳細は次のとおりです:

ここでは、異なるフォルダーにある同じ名前の CSS ファイルを使用して 3 つの外観が作成されています。では、js の置換読み込みを実装するにはどうすればよいでしょうか。

3 つのボタンは次のとおりです:

<a id="skin1" href="javascript:void(0)" class="easyui-linkbutton" onclick="changeCss('default')">蓝色皮肤</a><br/><br/>
<a id="skin2" href="javascript:void(0)" class="easyui-linkbutton" onclick="changeCss('gray')">灰色皮肤</a><br/><br/>
<a id="skin3" href="javascript:void(0)" class="easyui-linkbutton" onclick="changeCss('unite')">自定义皮肤</a>

ログイン後にコピー

js コード:

// 更换主题
function changeCss(cssName) {
  if (document.getElementsByTagName_r("link").length > 0) {
   for(var i = 0 ; i < document.getElementsByTagName_r("link").length; i++){
    var ctrlLink = document.getElementsByTagName_r("link")[i];
    var cssOld = ctrlLink.getAttribute("href");
    var cssNew = cssOld.replace("default", cssName);
    cssNew = cssNew.replace("gray", cssName);
    cssNew = cssNew.replace("unite", cssName);
    ctrlLink.setAttribute("href", cssNew);
   }
  }
}

ログイン後にコピー

実現効果:

この記事が JavaScript プログラミングのすべての人に役立つことを願っています。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート