¿Es posible cancelar la propiedad HTML checked para un botón de opción usando JavaScript?
Tengo este diseño:
<div class="wss_final_delivery"> <div class="wss_final_delivery_wrap">Would you like to accept final delivery <label> <input type="radio" name="wss_accept_delivery" value="yes"> Yes </label> <label> <input type="radio" name="wss_accept_delivery" value="no" checked=""> No </label> </div> </div>Esto da como resultado que la opción "No" se marque de forma predeterminada. Me gustaría que ninguna de las opciones esté marcada por defecto y que el usuario elija su opción. Sin embargo, no puedo cambiar el código HTML. ¿Es posible lograrlo usando JavaSricpt?
Puedes hacerlo usando javascript, así:
document.querySelectorAll("[name='wss_accept_delivery']").forEach(radio=> { radio.checked = false; radio.removeAttribute('checked') });