Chọn Thuộc tính Index đã chọn
Thí dụ
Chọn phần tử <option> có chỉ mục "2":
document.getElementById("mySelect").selectedIndex = "2";
Định nghĩa và Cách sử dụng
Thuộc tính selectIndex đặt hoặc trả về chỉ mục của tùy chọn đã chọn trong danh sách thả xuống.
Chỉ số bắt đầu từ 0.
Lưu ý: Nếu danh sách thả xuống cho phép nhiều lựa chọn, nó sẽ chỉ trả về chỉ mục của tùy chọn đầu tiên được chọn.
Lưu ý: Giá trị "-1" sẽ bỏ chọn tất cả các tùy chọn (nếu có).
Lưu ý: Nếu không có tùy chọn nào được chọn, thuộc tính selectIndex sẽ trả về -1.
Hỗ trợ trình duyệt
Property | |||||
---|---|---|---|---|---|
selectedIndex | Yes | Yes | Yes | Yes | Yes |
Cú pháp
Trả lại thuộc tính đã chọnIndex:
selectObject.selectedIndex
Đặt thuộc tính selectIndex:
selectObject.selectedIndex = number
Giá trị tài sản
Value | Description |
---|---|
number | Specifies the index of the selected option in a drop-down list |
Chi tiết kỹ thuật
Giá trị trả lại: | Một Số, đại diện cho chỉ mục của tùy chọn đã chọn trong danh sách thả xuống. Chỉ mục bắt đầu bằng 0. Nếu không có tùy chọn nào được chọn, giá trị trả về là -1 |
---|
Các ví dụ khác
Thí dụ
Hiển thị chỉ mục và văn bản của tùy chọn đã chọn trong danh sách thả xuống:
var x = document.getElementById("mySelect").selectedIndex;
var y = document.getElementById("mySelect").options;
alert("Index: " + y[x].index + " is " + y[x].text);
Thí dụ
Bỏ chọn tất cả các tùy chọn:
document.getElementById("mySelect").selectedIndex = "-1";
Thí dụ
Thuộc tính selectIndex sẽ trả về "-1" nếu không có tùy chọn nào được chọn:
var x = document.getElementById("mySelect").selectedIndex;
❮ Chọn đối tượng