[html/js] nieznaleziony element przez getby

0

witam

var cos = document.getElementById('id');
cos.value = 'aaa';

problem w tym, że jak nie ma elementu to błąd w js wyskoczy
powiedzcie proszę, jak można sprawdzić czy cos istnieje zanim przypiszę nową wartość

0

getElementById zwróci null, jeśli szukany element nie istnieje. null ma wartość fałszywą, a poprawny element ma wartość prawdziwą, dlatego możesz napisać:

var cos = document.getElementById('id');
if (cos) {
  cos.value = 'aaa';
}

1 użytkowników online, w tym zalogowanych: 0, gości: 1