Ich erhalte den Fehler ".addEventListener ist keine Funktion". Ich bin auf diese stecken:".addEventListener ist keine Funktion" Warum tritt dieser Fehler auf?
var comment = document.getElementsByClassName("button");
function showComment() {
var place = document.getElementById('textfield');
var commentBox = document.createElement('textarea');
place.appendChild(commentBox);
}
comment.addEventListener('click', showComment, false);
<input type="button" class="button" value="1">
<input type="button" class="button" value="2">
<div id="textfield">
</div>
Sie müssen Javascript an das Ende der Datei setzen oder einen Soft-Onload-Listener verwenden. Sie suchen nach "Textfeld" vor dem DOM. – Victory
Beide Antworten sind wahr. Ihre Lösung besteht darin, beide Vorschläge zu verwenden. – Lance
Ich möchte, dass auf beide klicken Sie, was Button1 oder Button2 Kommentarfeld öffnen sollte. – leecarter