html中标记的href属性不能正确跳转

可以正常使用的html源码:








Open

不能正确跳转的html源码








Open


通过比较代码可以看到问题出在标记上,如果加上,则href属性指定的代码不能被正确解释执行,去掉后则可以

HTML DOM Base 对象

Base 对象

Base 对象代表 HTML 的 base 元素。

在 HTML 文档中 每出现一次,Base 对象就会被创建。

Base 对象属性

属性 描述
href 设置或返回针对页面中所有链接的基准 URL。
id 设置或返回 元素的 id。
target 设置或返回针对页面中所有链接的默认目标框架。

通过上面的描述可以知道,如果设置了页面的的target属性,则在打开的href连接时,将会在target指定的框架中打开,除非你

设置了标记的target属性;

但是一般我们通过脚本在新窗口中打开连接的时候是不会再设置target属性的,而且你一旦决定用脚本打开窗口去打开连接,也不可以再用target属性了

否则、就会想的target一样的效果了。



你可能感兴趣的:(html&JS)