如何将 url 的第一部分设置为 HTML 和 link 中的 JavaScript 变量
How to set the first part of a url to a JavaScript variable in a HTML a link
我有一个变量可以获取用户的服务器 url:
var server = parent.Xrm.Page.content.getClientUrl;
我想将该变量用作 html link 的第一部分,并将页面名称添加到它的末尾,以便为不同的页面生成 link。例如,对于主页,我需要 href 是 var server 和 /homepage 的组合。我尝试了以下方法:
<a href="" onclick="this.href = 'server'+'/homepage" target="_blank">
但这没有用。任何解决方案将不胜感激!
您可以编写一个 onclick
方法,它将在 javascript 中实现。在那里你会得到变量。
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')
}
我有一个变量可以获取用户的服务器 url:
var server = parent.Xrm.Page.content.getClientUrl;
我想将该变量用作 html link 的第一部分,并将页面名称添加到它的末尾,以便为不同的页面生成 link。例如,对于主页,我需要 href 是 var server 和 /homepage 的组合。我尝试了以下方法:
<a href="" onclick="this.href = 'server'+'/homepage" target="_blank">
但这没有用。任何解决方案将不胜感激!
您可以编写一个 onclick
方法,它将在 javascript 中实现。在那里你会得到变量。
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')
}