Wie bekomme ich den Index des gewählten Elements oder von 'Elems [i]' innerhalb des Javascript? Ich weiß, dass dies eine sehr einfache Frage ist, so dass alle Vorschläge zu einem Buch, das man kaufen oder nehmen kann, sehr geschätzt werden. Vielen Dank!Index von Javascript-Array erhalten
Code:
<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>
Was genau ist ein "ausgewähltes Element"? Was versuchst du zu machen? – Dekel
Suchst du das? https://developer.mozilla.org/de/docs/Web/JavaScript/Reference/Global_Objects/Array/indexOf –
Bitte definieren Sie "_the selected element_". Meinst du das Element, das gerade im Umlauf ist? Oder vielleicht das Element, auf das geklickt wurde? "GetElementsByClassName" gibt auch kein Array zurück, sondern gibt eine HTMLCollection zurück. – Teemu