1、在iframe中获取父元素:
window.parent.document.getElementById("whir$t_leave_f3837")
2、表单中有相同class的td,获取第一个td的值:
$(".listTableLineLastTD_").eq(0).text()
3、在iframe中给父页面的元素赋值:
window.parent.document.getElementById("whir$t_leave_f3837").value=$(".listTableLineLastTD_").eq(0).text();
4、js对象转化为jquery对象,获取当前页面id为whir$t_leave_type的js对象(select下拉框),将其转换为jquery对象,遍历其下的所有option值,如果是其他、调休、探亲假、工伤假,则去除这几个类型。
$(document.getElementById("whir$t_leave_type")).each(function(){
$(this).children("option").each(function(){
var txt = $(this).text();
if(txt=="其他"||txt=="调休"||txt=="探亲假"||txt=="工伤假"){
$(this).remove();
}
});
});
5、判断dom对象是否为空
if(document.getElementById("whir$t_leave_f3839").innerHTML==""){
......
}
6、获取tr下第二个td的值
window.parent.document.getElementById("whir$t_leave_f3837").value=$("#tr3").children('td').eq(1).text();
本文介绍在iframe中如何获取和操作父页面元素的方法,包括获取父元素、获取特定td值、给父页面元素赋值、js对象转jquery对象及DOM对象判断等。并演示了如何遍历和修改select下拉框的option值。
1938

被折叠的 条评论
为什么被折叠?



