何で読み込み完了後に処理を行うのか。 ブラウザは、HTMLを読みながら基本的に上から順に処理していく。 なので、scriptが先に書かれていて、HTMLのパーツ(DOM要素という。<input type="text">とか)の読み込みが終わっていないと、エラーを出してしまう。 こんな感じ。 <html> <head> <script> document.testform.textbox.value="hoge"; </script> </head> <body> <form name="testform"> <input type="text" name="textbox" value="" /> </form> </body> </html> <html> <head> <script> window.onload = function () { document.testform.te
![jQueryで読み込んでから処理を開始 - Qiita](https://cdn-ak-scissors.b.st-hatena.com/image/square/c8e636c26b263038d57d40ee32b82cdb8a970b0c/height=288;version=1;width=512/https%3A%2F%2Fqiita-user-contents.imgix.net%2Fhttps%253A%252F%252Fcdn.qiita.com%252Fassets%252Fpublic%252Farticle-ogp-background-9f5428127621718a910c8b63951390ad.png%3Fixlib%3Drb-4.0.0%26w%3D1200%26mark64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTkxNiZ0eHQ9alF1ZXJ5JUUzJTgxJUE3JUU4JUFBJUFEJUUzJTgxJUJGJUU4JUJFJUJDJUUzJTgyJTkzJUUzJTgxJUE3JUUzJTgxJThCJUUzJTgyJTg5JUU1JTg3JUE2JUU3JTkwJTg2JUUzJTgyJTkyJUU5JTk2JThCJUU1JUE3JThCJnR4dC1jb2xvcj0lMjMyMTIxMjEmdHh0LWZvbnQ9SGlyYWdpbm8lMjBTYW5zJTIwVzYmdHh0LXNpemU9NTYmdHh0LWNsaXA9ZWxsaXBzaXMmdHh0LWFsaWduPWxlZnQlMkN0b3Amcz0wNmE1YTVmZGIzNjM2ZjhkMzdkYmM2ZWYyOWZlY2E3YQ%26mark-x%3D142%26mark-y%3D112%26blend64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTYxNiZ0eHQ9JTQwQWtpaGlrb0lrZWRhJnR4dC1jb2xvcj0lMjMyMTIxMjEmdHh0LWZvbnQ9SGlyYWdpbm8lMjBTYW5zJTIwVzYmdHh0LXNpemU9MzYmdHh0LWFsaWduPWxlZnQlMkN0b3Amcz0yYjZmZDE0Zjk0NGNlMTU4ODU3YWI3YmU4ZjE5NWZkNg%26blend-x%3D142%26blend-y%3D491%26blend-mode%3Dnormal%26s%3D71e68cd4c9b72bc2dc5297de84201b22)