现在的技术发展趋势在使用vue,react等其实已经很少用到iframe这个标签了。
但是却也是避免不了接手别人的老项目,进行二次开发。很多刚入行人员就不清楚了。
在这里整理出来共大家使用吧
注:先引用jq在使用
//在iframe里面拿外面的元素。如果外面的元素id=“box”
$("#box", top.document);
//在iframe里面调用外层的函数。如方法名“newConfirm”
window.parent.newConfirm()
//在外层调用iframe里面的方法,iframe标签设置id=“box” name=“box”如:
<iframe id="box" name="box" src="index.html" ></iframe>
调用:window.frames['box'].load() //load是内部设定的方法名
有别的写法,可以提意见,看见会补上。
网友评论