javascript - 该链接也会在窗口和弹出窗口中打开

标签 javascript

window.onclick = function(e) { var url = e.target;
windowObjectReference = window.open(
    url,
    "DescriptiveWindowName",
    "resizable,scrollbars,status"
  );
};

//我试图弹出单击的链接,但单击它的页面也在更改。如何防止它改变?

最佳答案

使用preventDefault()单击时停止触发正常事件行为:

    window.onclick = function(e) { var url = e.target;
    windowObjectReference = window.open(
        url,
        "DescriptiveWindowName",
        "resizable,scrollbars,status"
      );
      e.preventDefault();//just add this line
    };

关于javascript - 该链接也会在窗口和弹出窗口中打开,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51499531/

相关文章:

嵌套数组中的 JavaScript 日期对象变为 "Invalid Date"

javascript - 如何减少javascript中的多个if条件

javascript - 如何判断单击时是否按住了键

javascript - 将 POST 更改为 GET。现在 Ajax 返回多个帖子

javascript - 在表单提交时重置扩展文本区域的高度

javascript - 在 Highstock 图表中,滚动时向下钻取无法正确显示

javascript - 将 CodePen JavaScript 放在 <head> 而不是 </body>

javascript - 减少数组数组并从 Javascript 数据中删除 null

javascript - 在 Angular JS 中使用 $watch 设置监听器

javascript - 为什么setTimeout执行timeExpired没有延迟?