如何用javascript 创建确认提示框

来源:百度知道 编辑:UC知道 时间:2024/09/21 14:30:47
问题:在一个HTML中其中写入了四个外部网站链接,当点击这个四个外部链接时,弹出对话框提示是否要离开当前网页,点确定,链接到相对应的四个外部网站,点取消,停留在当前网页上。
要求:在HTML中写入外部链接的script.js,在script.js中应用到getElementsByTagname()和class(我对这部分语句不了解,不知写的对不对),另外在HTML中不能出现event handler,要在script.js中用类似的DOM方法中的getElementByID()

HTML中
<div id="externalankar">
<ul>
<li><a href="http://www.dn.se/">DN Nyheter</a></li>
<li><a href="http://www.aftonbladet.se/">Aftonbladet</a></li>
<li><a href="http://www.svd.se/">SvD</a></li>
<li><a href="http://www.thelocal.se/">The Loc

function disp_confirm(event)
{
var r=confirm("是否停留在当前页面 [OK] [CANCEL]");
return !r;
}
function init()
{
var items=document.getElementsByTagName("a");
var length=items.length;
for (var i=0; i<length; i++)
{
items[i].onclick=disp_confirm;
}
}
window.onload=function (){
init();
}