Thuộc tính trao đổi HTML


Định nghĩa và Cách sử dụng

Thuộc onchangetính kích hoạt thời điểm khi giá trị của phần tử bị thay đổi.

Mẹo: Sự kiện này tương tự như oninputsự kiện. Sự khác biệt là oninputsự kiện xảy ra ngay lập tức sau khi giá trị của một phần tử đã thay đổi, trong khi onchangexảy ra khi phần tử đó mất tiêu điểm. Sự khác biệt khác là onchangesự kiện cũng hoạt động trên <select>các phần tử.


Áp dụng đối với

Thuộc onchangetính là một phần của Thuộc tính sự kiện và có thể được sử dụng trên bất kỳ phần tử HTML nào.

Các yếu tố Biến cố
Tất cả các phần tử HTML sự thay đổi

Các ví dụ

Chọn ví dụ

Thực thi JavaScript khi người dùng thay đổi tùy chọn đã chọn của phần tử <select>:

<select onchange="myFunction()">

Ví dụ đầu vào

Thực thi JavaScript khi người dùng thay đổi nội dung của trường đầu vào:

<input type="text" name="txt" value="Hello" onchange="myFunction(this.value)">

Hỗ trợ trình duyệt

Event Attribute
onchange Yes Yes Yes Yes Yes