javascript内で選択した要素または 'elems [i]'のインデックスを取得するにはどうすればよいですか?私はこれが非常に単純な質問であることを知っているので、買うべきコースや講習するコースの提案は非常に高く評価されます。ありがとう!Javascript配列からインデックスを取得する
コード:
<html>
<body>
<table>
<tr id="subject"><?php
$subjects = array("IT","Programming","Networks");
foreach($subjects as $key => $value) {
echo "<td>"."<a href='index.php' class='column'>".$value."</a>"."</td>";
}
?></tr>
</table>
</body>
<script type="text/javascript">
var elems = document.getElementsByClassName('column');
for (var i = 0; i < elems.length; i++) {
elems[i].onclick = function() {
console.log(this.innerHTML);
};
}
</script>
"選択された要素"とはなんですか?あなたは何をしようとしているのですか? – Dekel
これはお探しですか? https://developer.mozilla.org/en/docs/Web/JavaScript/Reference/Global_Objects/Array/indexOf –
"_the selected element_"を定義してください。あなたは現在ループ中の手にある要素を意味しますか?または、クリックされた要素ですか?また、 'getElementsByClassName'は配列を返しません、それはHTMLCollectionを返します。 – Teemu