Ich möchte eine Funktion erstellen, die den HTML-Code h1 nach dem Klicken ersetzt. Es scheint irgendwie nicht zu funktionieren und ich weiß nicht, was ich falsch mache.Javascript's innerHtml funktioniert nicht
Hier ist mein Javascript:
function changeToYoMaMa(el) {
el.innerHtml = "<h1>" + "Yo Mama" + "</h1>";
};
var el = document.getElementById("heading");
el.addEventListener('click', function() {
changeToYoMaMa(el);
});
Hier ist mein HTML:
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>javascript tests</title>
</head>
<body>
<h1 id="heading">hello world</h1>
<script type="text/javascript" src="javascripttests.js"></script>
</body>
</html>
Es ist 'innerHTML' – luisenrike
@karthick Es wird keine Fehler geben. – BenM
@BenM. Oh ja, es wird undefiniert sein. – karthick