Warum bekomme ich undefined
als Ergebnis von console.log(tes_val)
? Wie kann ich es reparieren?Warum bekomme ich `undefiniert` bei Verwendung von` document.getElementsByClassName (...). Value`?
var tes = document.getElementsByClassName('a_b_1');
var tes_val = tes.value;
console.log(tes_val);
<input type="hidden" class="a_b_1" name="c_d_1" value="1|2|3">
Danke.
Weil 'tes' a Sammlung. Verwenden Sie 'var tes_val = tes [0] .value;'. – dfsq
getElementsByClassName gibt eine Sammlung wie ein Array zurück. Wenn es nur ein Element mit diesem Klassennamen gibt, können Sie tes [0] verwenden. Wert – BenShelton