如何将URL的第一部分设置为HTML链接中的JavaScript变量

问题描述 投票:0回答:1

我有一个获取用户服务器网址的变量:

var server = parent.Xrm.Page.content.getClientUrl;

我想使用该变量作为html链接的第一部分,并将页面名称添加到它的末尾以生成不同页面的链接。例如,对于主页,我需要a href是var服务器和/ homepage的组合。我尝试了以下方法:

<a href="" onclick="this.href = 'server'+'/homepage" target="_blank">

但是这没有用。任何解决方案将不胜感激!

javascript variables href
1个回答
0
投票

您可以编写将在JavaScript中实现的onclick方法。在那里,您将获得变量。

HTML:

<a href="" onclick="getUrl()" >

JS:

getUrl(){
window.open(server +'/homepage,  '_blank');
}

或者您可以从html发送额外的字符串作为参数

<a href="" onclick="getUrl('/homepage')">

-

getUrl(url){
window.open(server + url,  '_blank')

}
© www.soinside.com 2019 - 2024. All rights reserved.