楼上已经跟你完美的解释了,具体写法如下:
1、如果你在按钮元素那里用了onclick="jump()"这样, onload函数就不要留了
function jump(){
window.open('
https://www.baidu.com');
}
2、如果你要保留onload函数,就不要再按钮元素那里调用jump函数了,给按钮元素加个id名,id="btn",加类名也可以,看自己喜欢怎么用都可以
window.onload = function(){
var btn = document.getElementById('btn');
btn.onclick = function(){
window.open('
https://www.baidu.com');
}
}