快速提问;我想在新选项卡中打开链接而不关注它(就像 Firefox 中的 Ctrl+Click),但是 ctrlKey: true
似乎不起作用。
这是一个示例代码:
HTML:
<a href="something.com" id="link">Sample link</a>
Javascript:
var evt = new MouseEvent("click", {
view: window,
bubbles: true,
cancelable: true,
clientX: 20,
ctrlKey: true,
}, ele = document.getElementById("link"));
ele.dispatchEvent(evt);
最佳答案
从另一面看一下:
$("#link").attr("target","_blank")[0].click();
关于javascript - MouseEvent 使用 Ctrl 键单击不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29194772/