fullcalendar v3.9.0を利用しスケジュールカレンダーを作成しています。
図にある、左の予定リストについての質問です。
My Event1から5までHTMLのdivで作成してあるのですが、そこから追加ボタンで項目を増やせるようにしたいです。
自身でトライしたらMy Event6、7のようになってしまい困ってます…
また、追加をすると下に追加されてしまうのを上に変更しようと思い、appendChildをinsertBeforeに変えたんですが、動きません…
html
1<div id='external-events'> 2 <p> 3 <strong>予定リスト</strong> 4 </p> 5 <div class='fc-event'>My Event 1</div> 6 <div class='fc-event'>My Event 2</div> 7 <div class='fc-event'>My Event 3</div> 8 <div class='fc-event'>My Event 4</div> 9 <div class='fc-event'>My Event 5</div> 10 <input type="text" id="favtext" style="display:none;"> 11 <input type="button" id="addurl" value="追加" onclick="bar();" style="display:none;"> 12 <label> 13 <img src="プラスオレンジ.png"> 14 <input type="checkbox" style="display: none;" onchange="clickBtn1(this.checked)"> 15 </label> 16</div>
以下のコードが追加に関してです。
javascript
1//↓リストの追加 2function bar() { 3 // a 要素の作成と属性の指定 4 var newAnchor = document.createElement("a"); 5 var newTxt = document.createTextNode( document.getElementById("favtext").value ); 6 newAnchor.appendChild( newTxt ); 7 8 // 要素の作成 9 var newDiv = document.createElement("div"); 10 newDiv.appendChild ( newAnchor ); 11 12 13 // リストに追加 14 var list = document.getElementById("external-events"); 15 list.appendChild( newDiv ); 16}
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/01/21 06:38