我在html中使用此代码
<a href="Link1" target="_blank" onclick="window.open('Link2'); window.open('Link3');">Text</a>
Link1,2和3来自一个表格。每当条目(例如,链接3)为空时,html将打开一个空白页面。我想知道如何避免这种情况。
谢谢
答案 0 :(得分:0)
如果从数据库获取链接,可以尝试执行以下操作:
<a href="Link1" target="_blank" onclick="linkClick();">Text</a>
<script type="text/javascript">
function linkClick() {
$.ajax({
type: "GET",
url: "<url to get data from>",
success: function (data) {
data.forEach(function (item) {
window.open(item);
});
},
});
}
</script>
为请求输入正确的网址,data
应该是您的链接数组。如果您有其他应用程序设计 - 请告诉我们。无论如何,这是将html与业务逻辑分开的好方法