querySelectorAll
を使用して要素を取得しようとすると問題が発生します。JavaScriptのquerySelectorAll()のエラー
<div id="paginacao">
<div class="pag-base"> <a href="#">{{1}}</a> </div>
<div class="pag-base"><a href="#">{{2}}</a></div>
<div class="pag-base"><a href="#">{{3}}</a></div>
<div class="pag-base"><a href="#">{{4}}</a></div>
<div class="pag-base"><a href="#">{{5}}</a></div>
<div class="pag-base"><a href="#">{{6}}</a></div>
<div class="pag-base"><a href="#">{{7}}</a></div>
<div class="pag-base"><a href="#">{{8}}</a></div>
<div class="pag-base"><a href="#">{{9}}</a></div>
<div class="pag-base"><a href="#">{{10}}</a></div>
<div class="pag-base"><a href="#">...</a></div>
</div>
私にはJavaScriptでこれをやっている:ここで
は、私はJSから取得したいHTMLの一部であるvar pages = document.querySelectorAll(".pag-base a");
console.log(pages[0].textContent);
が、これは常にundefinedを返します。私が間違っていることは誰でも知っていますか?
以下
script tag
はフィドルで正常に動作するよう試みます。私は '{{#}}'がテキストであり、いくつかのテンプレートエンジンに置き換えられないと仮定しています。また、マークアップがdomに存在した後、あなたのコマンドを実行することを前提としています。 – Taplarはい、うまくいくようです。 –
DOMの準備ができてから、あなたの 'JS' **を実行しますか? – Cristy