現在、HTML要素からリストを作成しています。私の目標は、テーブルの "次のページ"ボタンをクリックすると、テーブル内のすべての値のリストを作成することです。その後、リスト内の最初の項目の値(表の最初の行の値にする必要があります)を通知するアラートポップアップが表示されます。しかし、それは常に "ヌル"に戻ります。ここで JavaScriptでノードの値を取得しようとしても、「null」と表示され続ける
は ここ
$(document).on('click', ".page-link", function (e) {
var $allSerialNumbers = document.getElementsByClassName('box-electrode');
alert('The first in the list of ' + $allSerialNumbers.length + ' items is ' + $allSerialNumbers.item(0).nodeValue);
});
は、私は現在のテーブルがあり(約15項目があり
<a href="#" class="box-electrode" value="56" title="Pack this electrode">
<i class="fa fa-gift fa-fw text-warning"></i>
</a>
ターゲットにしていますテーブルの行のHTMLの例である私のJSですDBからテーブルを作成するコードです)、警告は正しく$allSerialNumbers.length
が15と表示されます。ただし、最初のアイテムのnodeValue
はnull、この例では実際に "56"と言います。 (実際の表では、すべての値が異なります)。
JavaScriptのノードを間違って使用していますか?