前端开发
网络新概念,云计算、大数据、O2O、电商。。。。
网络新概念,云计算、大数据、O2O、电商。。。。
2017-08-25 09:10:56
一个后端的管理主界面中有多个iframe存在,并且iframe的名称是动态的,js代码在主页面中,需要设置其中一个iframe的输入框的数值,基本思路是循环iframe,然后查找input的id,如果在该frame中找到,则设置数值,获取值得道理也是一样的,
例子:点击图片,将图片路径回填到iframe的input框中
<img src="aa.jpg" width="50px" height="50px" onclick="zzv_img_click('aa.jpg')">
function zzv_img_click(img_name) { var is_frame=0; $(".J_iframe").each(function(index) { var thumb_icon=this.contentDocument.getElementById('thumb') if(thumb_icon!='undfined'&&thumb_icon!=null) { console.log(this.name); is_frame=1; this.contentDocument.getElementById('thumb').value = img_name; } }); if(is_frame==0) //not in iframe document.getElementById('thumb').value=img_name; }