Ida Dieda: Warum Objekt.property ==> undefined?

Beitrag lesen

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>