Browser là crom (dưới ubuntu)document.getElementById() giá trị không thiết lập giá trị
Đây là một đoạn mã: (tất nhiên) Các thông điệp cảnh báo cho thấy giá trị đúng. nhưng điểm yếu tố không nhận được giá trị phù hợp, nó thực sự bị trống. Ai có thể cho tôi biết tại sao?
Dưới đây là cách xác định phần tử điểm.
<input type='number' id='points' value='0'/>
và đây là cách mã javascript được cho là phổ biến nó.
alert(request.responseText);
document.getElementById("points").value=request.responseText;
Làm thế nào để bạn xác định rằng nó "bị trống rỗng"? * Giá trị gì bạn đang cố gắng đặt? Ứng dụng có hoạt động như bạn mong đợi trong các trình duyệt khác không (và bạn đã kiểm tra trình duyệt nào khác)? – Quentin
Vì tôi thấy nó. Khi tôi nói trống, tôi có nghĩa là không có giá trị trong hộp đầu vào. Nó chứa 0 lúc bắt đầu, khi yêu cầu được thực hiện, nó chuyển sang trường trống. –
Việc bạn sử dụng '.value' là hoàn toàn hợp lệ. Tôi nghi ngờ vấn đề là 'request.responseText' trống. Cảnh báo nói gì? – slashingweapon