想要設定超連結的開啟方式的參數

想要設定超連結的開啟方式的參數

請問,如果想要使用JS的方法訪問其他網站,要如何設定開啟的方式,就是target屬性?
因為如果再html中就可以調用target屬性並將屬性值修改為blank,達到在新視窗中開啟的效果
但在JS我不會...
以下附上代碼

function goToImooc() {

    document.getElementById("imooc").onclick = function() {

        //指定要打開的網址

        window.location.href = "http://www.imooc.com";

    }

}


正在回答

登陆购买课程后可参与讨论,去登陆

1回答

同学你好,建议同学使用open()方法,使其在新窗口打开。如下所示:

 window.open("http://www.imooc.com");

window.open (URL, name, features, replace)

  • URL:可选字符串,声明在新窗口中显示网页文档的 URL。如果省略,或者为空,则新窗口就不会显示任何文档。

  • name:可选字符串,声明新窗口的名称。这个名称可以用作标记 <a> 和 <form> 的 target 目标值。如果该参数指定了一个已经存在的窗口,那么 open() 方法就不再创建一个新窗口,而只是返回对指定窗口的引用,在这种情况下,features 参数将被忽略。

  • features:可选字符串,声明了新窗口要显示的标准浏览器的特征,具体说明如下表所示。如果省略该参数,新窗口将具有所有标准特征。

  • replace:可选的布尔值。规定了装载到窗口的 URL 是在窗口的浏览历史中创建一个新条目,还是替换浏览历史中的当前条目。

如果我的回答解决了你的疑惑,请采纳!祝学习愉快!

问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师