この記事では、js、css、htmlの各部分の実装アイデアと実装スキルを含む、jsで簡単な年鑑を作成する方法を主に紹介します。必要な友人はそれを参照してください
この記事の例でその方法を説明します。 jsで簡単な年鑑を作る方法。皆さんの参考に共有してください。詳細は以下の通りです:
今日はjsを使って年鑑を作る方法を学びました。新しいタブの作成とは少し異なります。すべてのJSマスターが私にアドバイスをくれることを願っています。
innerHtml の使用法
次に、top.innerHTML="..." メソッドを使用して、この ID の場所に HTML コードを書き込みます。
たとえば、top.innerHTML=""; とすると、top の対応する位置にボタンが表示されます。
プログラムの実装アイデア:
1. 下部に p がある点を除き、
2. innerHTML の使用
3. 配列の使用
① 定義: arr[0,1, 2,3 ]
② 使用: arr[0]
4.文字列接続
① 機能: 2つの文字列「+」を接続
② 問題: 接続における優先度は()で解決します
実装 ソースコード:
JavaScript:
コードは次のとおりです:
<script type="text/javascript"> window.onload=function() { var arr=[ '快过年了,大家一起去放鞭炮咯!', '马上上学了,不开心!', '妇女节快乐!', '很平淡的四月', '劳动光荣!', '儿童节快乐!', '好热的七月!', '八一建军节!', '又开学了哎!' ]; var op=document.getElementById('tab'); var oLi=op. getElementsByTagName ('li'); var oTxt=op.getElementsByTagName('p')[0]; var i=0; for(var i=0;i<oLi.length;i++) { oLi[i].index=i; oLi[i].onmouseover=function () { for(var i=0;i<oLi.length;i++) { oLi[i].className=''; } this.className='active'; oTxt.innerHTML='<h2>'+(this.index+1)+'月活动</h2><p>'+arr[this.index]+'</p>'; }; } }; </script>
CSS:
コードは次のとおりです:
<style type="text/css"> * { padding: 0;margin: 0; } li { list-style: none; } body { background: #f6f9fc; font-family : arial; } .calendar { width: 210px; margin: 50px auto 0; padding: 10px 10px 20px 20px; background: #eae9e9; } .calendar ul { width: 210px; overflow: hidden; padding-bottom : 10px; } .calendar li { float: left; width: 58px; height: 54px; margin: 10px 10px 0 0; border: 1px solid #fff; background: #424242; color: #fff; text-align: center; cursor: pointer; } .calendar li h2 { font-size: 20px; padding-top: 5px; } .calendar li p { font-size: 14px; } .calendar .active { border: 1px solid #424242; background: #fff; color: #e84a7e; } .calendar .active h2 { } .calendar .active p { font-weight: bold; } .calendar .text { width: 178px; padding: 0 10px 10px; border: 1px solid #fff; padding-top: 10px; background: #f1f1f1; color: #555; } .calendar .text h2 {font-size: 14px; margin-bottom : 10px; } .calendar .text p { font-size: 12px; line-height : 18px; } </style>
HTML:
コードは次のとおりです:
<body> <p id="tab" class="calendar"> <ul> <li class="active"><h2>1</h2><p>一月</p></li> <li><h2>2</h2><p>二月</p></li> <li><h2>3</h2><p>三月</p></li> <li><h2>4</h2><p>四月</p></li> <li><h2>5</h2><p>五月</p></li> <li><h2>6</h2><p>六月</p></li> <li><h2>7</h2><p>七月</p></li> <li><h2>8</h2><p>八月</p></li> <li><h2>9</h2><p>九月</p></li> <li><h2>10</h2><p>十月</p></li> <li><h2>11</h2><p>十一月</p></li> <li><h2>12</h2><p>十二月</p></li> </ul> <p class="text"> </p> </p> </body>
効果 写真は次のとおりです:
以上がJSを使った簡単な年鑑の作り方を詳しく解説の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。