<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta http-equiv="X-UA-Compatible" content="ie=edge"> <title>事件类型(onload)</title> <!-- 代码执行顺序:由上而下,从左至右 onload=代码a; HTML页面加载完成后立即执行代码a script放在head时,先执行script脚本,再执行body部分的html --> <script> //HTML加载完成后执行window.onload后面的代码 window.onload=function (){ var inp=document.getElementById("inp");//未添加onload事件时还不知道有inp这个元素 inp.onclick=x; function x(){ alert("我在HTML加载完成前执行"); } } </script> </head> <body> <input type="button" id="inp" value="按钮" /> </body> </html>