Javascript: onchange-Ereignis wird nicht ausgelöst, wenn der Wert im onkeyup-Ereignis geändert wird [duplicate]

Diese Frage hat hier bereits eine Antwort:

Javascript: "onchange" -Ereignis funktioniert nicht mit "value" -Änderung im "text input" -Objekt 1 Antwort

Ich habe diesen einfachen Code:

    <body>
        <input type="text" onkeyup="this.value = (new Date()).getSeconds()" onchange="alert(1)" /> 
    </body>

Ich weiß nicht, warum sich der Textfeldwert geändert hat, als ich die Taste drücke, aber das Ereignis onchange wird nicht ausgelöst. Wie kann ich ein Change Event auslösen?

Antworten auf die Frage(1)

Ihre Antwort auf die Frage