我在'a'标签内使用onclick,当我点击它时,它会转到另一个页面,我完全得到了这些值。但是当我使用右键单击并在新选项卡中打开时,我在该页面中到达但是值不会出现,因为我正在使用onclick。现在,当我打开新标签时,如何获取值?请分享您的想法。 我在下面添加了我的代码。
<a id="+scheme_code+" href='/home/index_latest?' onclick='setvalue(this.id)'>scheme name</a>
答案 0 :(得分:0)
在onclick函数中尝试此代码
var win = window.open('http://stackoverflow.com/'+id, '_blank');
if (win) {
//Browser has allowed it to be opened
win.focus();
} else {
//Browser has blocked it
alert('Please allow popups for this website');
}
答案 1 :(得分:0)
您可以使用onmousedown
:
<a id="+scheme_code+" href='/home/index_latest?' onmousedown='setvalue(this.id)'>scheme name</a>