JavaScriptで要素内の文字列がうまく取得できないので、解決法を教えていただけないでしょうか?
html
1<div id="posts" class="row"> 2 <div class="box"> 3 <div class="con"> 4 <p class="date">2019/06/06</p> 5 </div> 6 </div> 7 <div class="box"> 8 <div class="con"> 9 <p class="date">2019/06/17</p> 10 </div> 11 </div> 12 <div class="box"> 13 <div class="con"> 14 <p class="date">2019/10/06</p> 15 </div> 16 </div> 17</div>
javascript
1let posts = document.getElementById('posts'); 2let boxies = posts.getElementsByClassName('box'); 3let content = boxies[0].getElementsByClassName('date'); 4console.log(content.textContent, content.innerText);
としたのですが、undefindと出てしまいます。
日付を取得する方法はないでしょうか?
また、.box単位で日付順に並べ変える機能を実装したいと考えているのですが、なにか良い方法はないでしょうか?
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。