关于<base>标签的 target 属性?

在一个html页面中,我在head元素内这样写:

<head>
    <base target="ifrme"/>
</head>

然后在该页面的其它地方写了:

<iframe name="ifrme" src=""></iframe>

那么是不是我在该页面上的所有链接默认目标都会出现在iframe标签内部了。

如页面存在:

<a href="https://www.baidu.com/">访问百度</a>

按理说,不是我点击该链接会在iframe标签内部出现百度搜索吗?

可是我点击后,百度搜索页面并没有在iframe标签内部加载,而是游览器又重新打开了一个页面,在该页面访问了百度。请问为什么会这样?我要怎么做才能让链接在加载在iframe标签内部?

我就是想点击该页面的一些链接,让该链接的页面加载到当前页面的某个地方。

(该html页面是我在Thinkphp中用到的模板。)

只是一菜鸟
浏览 1844回答 3
3回答

慕先生4543078

iframe,你只是引用百度的页面,并没有更改百度页面的权限。

__innocence

iframe有一个src属性,可以使用js或者jQuery 为你的iframe添加属性,属性值为URL地址
打开App,查看更多内容
随时随地看视频慕课网APP