请提供以下功能的HTML代码,请大家帮忙。
页面加载后,在1秒钟后自动单击超链接文本后,我该怎么做?在同一窗口中打开新网站。
我有这段代码,但这是将我发送到新窗口,并且弹出窗口被阻止-不好
<!DOCTYPE html>
<html>
<body>
<head>
<script>
function autoClick(){
document.getElementById('linkToClick').click();
}
</script>
</head>
<body onload="setTimeout('autoClick();',700);">
<a id="linkToClick" href="http://www.google.com" target="_blank">GOOGLE</a>
</body>
</body>
</html>
谢谢
答案 0 :(得分:0)
您应该尝试仅设置变量<a href=>
而不是使用window.location.href
。因此,您的代码应如下所示:
<body onload="window.location.href='http://www.google.com',700);">
https://www.w3schools.com/howto/howto_js_redirect_webpage.asp
答案 1 :(得分:0)
让我以此开头作为开头,说到网页设计这是非常可疑的,通常被认为是不道德的做法。那说:
ssa
OR(香草JS)
$(window).on('load', function(){
window.location = 'http://example.com'
});
同样,请谨慎操作。如果您想做这样的事情,您需要一个很好的理由。
可能的重复项: