링크 클릭시 새 탭에서 링크를 열려고합니다. 아래 코드는 참조 용입니다. 이 코드는 Google 크롬에서 제대로 작동하지만 IE 9에서는 작동하지 않습니다. IE 9에서 작동하도록하는 방법이 있습니까?IE 9에서 JavaScript 기능이 작동하지 않습니다.
<html>
<a href="#" class="test2" id="test" onclick="openNewBackgroundTab('https://google.co.in/')">click Me</a>
<script>
function openNewBackgroundTab(url){
var a = document.createElement("a");
a.href = url;
var evt = document.createEvent("MouseEvents");
evt.initMouseEvent("click", true, true, window, 0, 0, 0, 0, 0, true, false, false, false, 0, null);
a.dispatchEvent(evt);
}
document.getElementsByClassName("test2")[0].click();
</script>
</html>
당신이 시도 되세요'window.open'? 팝업 차단기가 걱정하지 않아도 제대로 작동해야하므로 'onclick'이벤트가 발생했습니다. –
약 Text? –
Well @ Olli1511 ''태그 인 경우 "href"와 "target"에 URL을 지정하는 것이 좋을까요? 그렇다면 JavaScript가 전혀 필요하지 않습니다! – Pointy