Tengo una página de inicio de sesión donde un elemento de selección html se actualiza cada segundo para deshabilitar y/o cambiar el nombre del elemento específico.
Todo funciona, pero si tiene, por ejemplo, un iPad, puede enfocar el elemento seleccionado y luego ya no se actualizará hasta que pierda el foco. Y no tengo idea de cómo proceder desde aquí.
esa es la función que se llama cada segundo.
function editSelectMenu() { countedits = 2; const el = document.getElementById('stand'); cams.forEach (element => { if(cams[countedits - 2].shooter != ""){ el.options[countedits].disabled = true; el.options[countedits].innerText = cams[countedits - 2].name + " " + cams[countedits - 2].shooter } else { el.options[countedits].disabled = false; el.options[countedits].innerText = cams[countedits - 2].name } countedits++; }) }