我试图将 html 中的所有链接加载到同一个窗口。然而,只有第一个链接被加载。我收到一条错误消息,提示 Chrome 中的网页未定义。有人可以帮助我,因为我是 Javascript 的新手。谢谢。代码如下:
<!DOCTYPE html>
<html>
<head>
<script>
window.onload=function(){myFunction()};
function myFunction()
{
var links = document.links;
mywin=window.open("","mywindow");
mywin.location=links[0];
for(var i = 1; i < links.length; i++)
{
setTimeout(function(){mywin.location=links[i];},5000);
}
}
</script>
</head>
<body>
<h1><a href="http://www.yahoo.com">yahoo</a></h1>
<h1><a href="http://www.youtube.com">youtube</a></h1>
<h1><a href="http://www.google.com">google</a></h1>
</body>
</html