Hallo,
brüte gerade über folgender Herausforderung: ich habe ein Objekt mit verschiedenen Properties, welche ich via Checkbox ansteuern möchte. Allerdings loggt die Konsole statt einem Wert nur "undefined" - warum? Und vor allem: - WIE LÖSE ICH DAS?
Danke für Eure Hilfe!
Javascript:
const objekt = {
"property_1": "value_1",
"property_2": "value_2",
"property_3": "value_3"
}
function fiddle_with_Property(element) {
var checkiBox = document.getElementById(element);
if (checkiBox.checked == true) {
console.log(objekt.property_1); // ==> "value_1"
console.log(objekt.element); // ==> "undefined" -- Warum?
}
}
HTML:
<form>
<input type='checkbox' id="property_1" onclick='fiddle_with_Property("property_1")'><label>Property 1</label>
</form>