js中模拟点击a标签方式打开新页面123456789101112131415161718192021222324252627function imitateClick(url){ let aEle = document.createElement("a"); aEle.setAttribute("href", url); aEle.setAttribute("target", "_blank"); aEle.setAttribute("id", "previewJumpEle"); // 防止重复添加 if (!document.getElementById("previewJumpEle")) { document.body.appendChild(aEle); } // 模拟点击 aEle.click(); (aEle.remove && aEle.remove()) || (aEle.removeNode && aEle.removeNode(true));}function imitateClick(url){ let aEle = $("<a></a>"); aEle.attr("href", url); aEle.attr("target", "_blank"); aEle.attr("id", "previewJumpEle"); // 防止重复添加 if (!$("#previewJumpEle").length) { $("body").append(aEle); } // 模拟点击 aEle[0].click(); aEle.remove();}