在html中使用window.onload和onload的区别

html-css016

在html中使用window.onload和onload的区别,第1张

window.onload = init 是 把函数值赋给onload属性。 上面这句赋值时不会执行Init函数,且onload对应的方法是init函数window.onload = init()是调用函数init.上面这句赋值时会执行Init函数,且onload对应的方法不是init函数,而是执行结果

submit说白了就是提交form里的所有值,然后发送到指定网址,可以自己写一个方法,比如:

function mysubmit(){

    var name=document.getelementbyid("name").value

    location.href="html.html?name="+name

}

<body onload="mysubmit()">

</body>

onclick和onload是一样的,

<input type=button onclick="a()" 这里必须加括号

document.getElementById("btn1").click = a// 可以不加

<body onload="a()">

这种写法等效于:

document.onload = function(){a()}

所以必须加括号

如果你在js里直接写,可以写成:

document.onload = a