网页重定向 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,它就会在新选项卡中打开。