作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有一个变量可以获取用户的服务器 URL:
var server = parent.Xrm.Page.content.getClientUrl;
我想使用该变量作为 html 链接的第一部分,并将页面名称添加到其末尾以生成不同页面的链接。例如,对于主页,我需要 a href 是 var server 和/homepage 的组合。我尝试了以下方法:
<a href="" onclick="this.href = 'server'+'/homepage" target="_blank">
但这没有用。任何解决方案将不胜感激!
最佳答案
您可以编写一个将在 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')
}
关于javascript - 如何将 url 的第一部分设置为 HTML 链接中的 JavaScript 变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58798819/
我是一名优秀的程序员,十分优秀!