前端开发
网络新概念,云计算、大数据、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;
}