Если все, что вы хотите сделать, это присоединить событие onload
, вы поступите неправильно.
Все, что вам нужно сделать, это добавить элемент script
, который присоединяет событие загрузки:
<script type="text/javascript">
function somefunction()
{
...do stuff...
}
document.body.onload = somefunction;
</script>
В качестве альтернативы, если вы добавили свои файлы JS в внизу страницы, они смогут взаимодействовать с DOM аналогично тому, как работает onload
. Причина использования onload
заключается только в том, что элементы, определенные на веб-странице, были добавлены в DOM к моменту выполнения функции. Если ваши скрипты следуют за вашим контентом, элементы будут в DOM.