ホームページ  >  記事  >  ウェブフロントエンド  >  js を使用して CSS 属性を操作し、div レイヤー_JavaScript スキルの展開と終了の効果を実現する方法

js を使用して CSS 属性を操作し、div レイヤー_JavaScript スキルの展開と終了の効果を実現する方法

WBOY
WBOYオリジナル
2016-05-16 16:00:011396ブラウズ

この記事の例では、js を使用して CSS 属性を操作し、div レイヤーの展開と終了の効果を実現する方法を説明します。皆さんの参考に共有してください。具体的な分析は次のとおりです。

最近JavaScriptを勉強してCSSプロパティのJS操作に触れたので、展開と閉じるエフェクトを書き、同時にボタンのテキスト切り替えを実現しました。これは非常に簡単です。この Js オブジェクトは css 属性を操作して、div レイヤーの展開と終了の効果を実現します。コードを JS フロントエンド設計者と共有します。

<title>js操作div展开关闭</title>
<style>
  #jb51 { border: solid 1px #EEE; 
    background:#F7F7F7; 
    margin:20px; 
    padding:10px; 
    display:none;
    width:300px;    
  }
</style>
<input style="cursor:pointer" onclick="show('jb51');"
type='button' value='展开' id='inp'>
<div id="jb51">脚本之家提供编程源码、网站源码、网页素材、
书籍教程、网站模板、网页特效代码等!</div>
<script>
function show(id){
  var aiin = document.getElementById(id);
  var inp= document.getElementById('inp');
  if(aiin.style.display != 'block'){
    aiin.style.display = 'block';
    inp.value='关闭';
  }else{
    aiin.style.display = 'none';  
    inp.value='展开';
  }
}
</script>

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

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。