web-dev-qa-db-fra.com

Définir la case à cocher sur Vérifié avec JavaScript après le chargement de la page

J'ai un petit défi à essayer de définir cet élément de case à cocher sur ma page sur vérifié, après le chargement de la page:

<input type="checkbox" id="1403317">

Défis:
1. Ce <input> ne peut être appelé que par son id car il n'y a pas d'attribut name.
2. Le code JS pour ce faire ne peut pas être placé dans le <head></head> tag - Je n'ai pas accès à cette partie du code dans ce cas d'utilisation, donc cela doit fonctionner quelque part dans <body></body>.

Voici comment j'ai essayé de le faire jusqu'à présent (avant la clôture </body> tag), mais sans effet. Quelque chose ne va pas avec ma syntaxe?

<script type="text/javascript">
    window.onload = function() {
    document.getElementById("1403317").checked = true;
    }
</script>
7
dubesor

Cela devrait faire ce que vous cherchez. Cela fonctionne correctement dans l'extrait de code.

window.onload = onPageLoad();

function onPageLoad() {
  document.getElementById("1403317").checked = true;
}
<input type="checkbox" id="1403317">
10
Will Hamic

essayez celui-ci peut-être?

$(document).ready(function() { 
    $('#1403317').attr('checked', true)
};
4
Arif