一段实现新打开页面的JavaScript片段

     2014年07月30日       磊磊syh       非专业笔记->折腾专栏       javascript goto 

有时需要在JavaScript里实现URL跳转,我常用的一个JS片段如下:

//页面跳转
function goTo(url) {
    var a = document.createElement("a");
    if(!a.click) { //only IE has this (at the moment);
        window.location = url;
        return;
    }
    a.setAttribute("href", url);
    a.setAttribute("target",'_blank');
    a.style.display = "none";
    document.body.appendChild(a);
    a.click();
}