我的理解是应该在当前的网页,也就是我正在学习的慕课网页打开这个网址,但是并没有打开,而我选择鼠标右键点击在新标签中打开却又可以转到这个网站,这是为什么呢?
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>target属性</title>
</head>
<body>
<a href="http://www.4399.com/" target="_blank">4399</a>
<a href="http://www.baidu.com/" target="_self">百度</a>
</body>
</html>
咱们慕课网的代码编译器是限制了超链接打开其他网站的。
比如你在编译器点击“www.baidu.com”的链接,其实它打开的是“www.imooc.com/code/www.baidu.com”(自动补全的慕课网域名是不能删去的)。
换成https
第一个链接是在新窗口打开 如果失败可能是浏览器默认拦截弹窗 设置一下就好了。
第二个链接是在右侧显示区打开
我感觉是慕课网的代码编译限制了在当前页面打开新网页,代码并没有问题。个人是新手