przeglądarka jest chrom (pod ubuntu)document.getElementById() wartość nie ustawić wartość
Jest to fragment kodu: (oczywiście) Te komunikaty alarmowe pokazuje właściwą wartość. ale element points nie otrzymuje poprawnej wartości, w rzeczywistości jest pusty. Czy ktoś może mi powiedzieć, dlaczego?
Oto, jak definiowany jest element points.
<input type='number' id='points' value='0'/>
i tutaj jest to, w jaki sposób kod javascript ma go zapełnić.
alert(request.responseText);
document.getElementById("points").value=request.responseText;
Jak można stwierdzić, że "dostaje puste"? Czym * jest * wartość, którą próbujesz ustawić? Czy zachowuje się tak, jak oczekujesz w innych przeglądarkach (i które inne przeglądarki testowałeś)? – Quentin
Bo widzę to. Kiedy mówię puste, mam na myśli brak wartości w polu wprowadzania. Zawiera 0 na początku, gdy żądanie jest zakończone, zmienia się w puste pole. –
Twoje użycie '.value' jest całkowicie poprawne. Podejrzewam, że problem polega na tym, że 'request.responseText' jest puste. Co oznacza alert? – slashingweapon