首页 > 解决方案 > 该链接也在窗口和弹出窗口中打开

问题描述

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

// 我正在尝试弹出点击的链接,但点击它的页面也在发生变化。如何防止它发生变化?

标签: javascript

解决方案


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

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

推荐阅读