javascript 控制 iframe 里面的 a 元素让它不跳出iframe

2024-12-03 20:13:12
推荐回答(3个)
回答1:

首先iframe中的页面应该与父页面是同域页面,否则跨域的话js无法控制iframe中的内容。

如果父页面与框架中的页面时同域的,可以通过改变a标签的href属性来实现:

猛戳这里

这样实际是把原来链接的作用取消,然后给a标签绑定js的window.open方法打开页面,target也就不起作用了。

回答2:

该iframe起个名字,超链接的target属性指向哪个名字就ok了
比如
01.html