在Chrome中可以正常使用。但是在IE中,它会打开一个窗口,并且单击超链接的当前窗口将变为空白。我该如何解决?

<a href="javascript:window.open('http://register.com?uuId=86C2EC58','mywindow')">
    86C2EC58
</a>

最佳答案

;void(0)放在window.open之后
像这样:

    <a href="javascript:window.open('http://register.com?uuId=86C2EC58','mywindow'); void(0)">86C2EC58</a>


或只使用A元素而不使用javascript并使用target =“ _ blank”:

<a href="http://register.com?uuId=86C2EC58" target="_blank">86C2EC58</a>

09-25 16:37