Javascript DOM Change event
<!DOCTYPE html> <html lang="en"> <body> <form action="" name="form1"> <textarea rows="15" cols="40" name="textarea1"></textarea> <textarea rows="15" cols="40" name="textarea2"></textarea> <br /> <input type="button" value="Clear event textarea" name="button1" /> </form> <script> let myForm = document.form1; let textArea1 = myForm.textarea1; let textArea2 = myForm.textarea2; let btnClear = myForm.button1; function displayEvent(e) { let message = textArea2.value; message = message + e.type + "\n"; textArea2.value = message; } //w ww .ja v a2 s . c o m function clearEventLog(e) { textArea2.value = ""; } textArea1.addEventListener("change", displayEvent); textArea1.addEventListener("keydown", displayEvent); textArea1.addEventListener("keypress", displayEvent); textArea1.addEventListener("keyup", displayEvent); btnClear.addEventListener("click", clearEventLog); </script> </body> </html>