FullCalendarを使ってgoogle calendarに登録しているイベントを取得しています。
例として、日本の祝日なのですが、下記のように記載しました。
eventSources: [ { googleCalendarId: 'ja.japanese#holiday@group.v.calendar.google.com', className: 'event_holiday', success:function(info) { let event = document.getElementsByClassName('fc-list-event'); console.log(event); console.log(event.length); } } ]
その結果、
console.log(event)
部分の結果↓
HTMLCollection [] 0: tr.fc-list-event.fc-event-forced-url.fc-event.fc-event-start.fc-event-end.fc-event-future 1: tr.fc-list-event.fc-event-forced-url.fc-event.fc-event-start.fc-event-end.fc-event-future 2: tr.fc-list-event.fc-event-forced-url.fc-event.fc-event-start.fc-event-end.fc-event-future 3: tr.fc-list-event.fc-event-forced-url.fc-event.fc-event-start.fc-event-end.fc-event-future 4: tr.fc-list-event.fc-event-forced-url.fc-event.fc-event-start.fc-event-end.fc-event-future 5: tr.fc-list-event.fc-event-forced-url.fc-event.fc-event-start.fc-event-end.fc-event-future 6: tr.fc-list-event.fc-event-forced-url.fc-event.fc-event-start.fc-event-end.fc-event-future 7: tr.fc-list-event.fc-event-forced-url.fc-event.fc-event-start.fc-event-end.fc-event-future 8: tr.fc-list-event.fc-event-forced-url.fc-event.fc-event-start.fc-event-end.fc-event-future 9: tr.fc-list-event.fc-event-forced-url.fc-event.fc-event-start.fc-event-end.fc-event-future.event_holiday 10: tr.fc-list-event.fc-event-forced-url.fc-event.fc-event-start.fc-event-end.fc-event-future.event_holiday 11: tr.fc-list-event.fc-event-forced-url.fc-event.fc-event-start.fc-event-end.fc-event-future 12: tr.fc-list-event.fc-event-forced-url.fc-event.fc-event-start.fc-event-end.fc-event-future 13: tr.fc-list-event.fc-event-forced-url.fc-event.fc-event-start.fc-event-end.fc-event-future length: 14 __proto__: HTMLCollection
console.log(event.length)
部分の結果↓
0
propertyのlengthは取得できないでしょうか…
各tr
要素について実行したいことがあるのですが、for文やforEachをまわすことができず困っています。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/07/02 01:31