я получил небольшую проблему при попытке установить этот флажок элемент на моей странице на чек, после загрузки страницы:Установите флажок для Проверили с JavaScript после загрузки страницы у
<input type="checkbox" id="1403317">
вызовов:
1. Это <input>
может быть вызвано только его id, так как нет имя набор атрибутов.
2. Код JS для этого не может быть помещен внутри тега <head></head>
. У меня нет доступа к этой части кода в этом случае, так что это должно работать где-то в <body></body>
.
Вот как я пытался сделать это до сих пор (до закрытия тега </body>
), но без эффекта. Что-то не так с моим синтаксисом?
<script type="text/javascript"> window.onload = function() { document.getElementById("1403317").checked = true; } </script>
попробовать это 'document.getElementById ("1403317") проверяется = "проверено",' – webdeb
Кажется, работает отлично:. Https://jsfiddle.net/13gbuw24/. Если вы используете HTML4, хотя может возникнуть проблема с именованием, поскольку идентификаторы должны начинаться с буквы (https://www.w3.org/TR/html4/types.html#type-id) –
Я думаю, что мой оригинальный код это хорошо, как и предложение от @ will-hamic ниже (поэтому я отмечаю его как правильный ответ), но я считаю, что есть что-то еще в частях кода этого веб-приложения, к которому у меня нет доступа, функция - так что в конце концов я не мог заставить ее работать :( – dubesor