网页重定向 javascript
web page redirect javascript
我动态创建一个link给一个。 'mywebsite' 是一个变量。一切正常,但 mywebsite 页面替换了代码的页面。我想在另一个页面中打开我的网站。
我可以帮忙解决问题吗?
var mylink = document.createElement("a");
var textForButton = document.createTextNode("More details");
mylink.appendChild(textForButton);
mylink.setAttribute("href", mywebsite);
document.body.appendChild(mylink);
您应该将链接目标设置为:
mylink.setAttribute("target", '_blank');
你的代码可能是这样的
<script>
window.onload = function () {
let mywebsite = "http://www.google.com";
var mylink = document.createElement("a");
var textForButton = document.createTextNode("More details");
mylink.appendChild(textForButton);
mylink.setAttribute("href", mywebsite);
mylink.setAttribute("target", '_blank');
document.body.appendChild(mylink);
};
</script>
您可以设置 target=_blank
属性来执行此操作。
mylink.setAttribute("target", "_blank");
因此,一旦您单击您生成的 link,它就会在新选项卡中打开。
我动态创建一个link给一个。 'mywebsite' 是一个变量。一切正常,但 mywebsite 页面替换了代码的页面。我想在另一个页面中打开我的网站。 我可以帮忙解决问题吗?
var mylink = document.createElement("a");
var textForButton = document.createTextNode("More details");
mylink.appendChild(textForButton);
mylink.setAttribute("href", mywebsite);
document.body.appendChild(mylink);
您应该将链接目标设置为:
mylink.setAttribute("target", '_blank');
你的代码可能是这样的
<script>
window.onload = function () {
let mywebsite = "http://www.google.com";
var mylink = document.createElement("a");
var textForButton = document.createTextNode("More details");
mylink.appendChild(textForButton);
mylink.setAttribute("href", mywebsite);
mylink.setAttribute("target", '_blank');
document.body.appendChild(mylink);
};
</script>
您可以设置 target=_blank
属性来执行此操作。
mylink.setAttribute("target", "_blank");
因此,一旦您单击您生成的 link,它就会在新选项卡中打开。