我不太确定如何提出问题,我会尽力解释。
我的HTML,
<a target="aaa" href="mmmmm.html?hai=aaa" onClick="return openlinkNew(this)">mmmmm</a>
其javascript:
function openlinkNew(a) {
var aaa=a.split("?")[0];
var tab1 = window.open(aaa.href, aaa.target);
tab1.close();
return false;
}
我现在需要做的是,当用户点击其他页面中的链接时,关闭包含mmmmm.html
且没有查询字符串的选项卡。
我使用var aaa=a.split("?")[0];
将url从其查询字符串中拆分并使用
var tab1 = window.open(aaa.href, aaa.target);
tab1.close();
关闭该标签。但它没有用。为什么?有什么建议吗?