Jquery获取iframe内元素

最近替手机店充值话费,老是要输入密码觉着挺麻烦的,由于密码是在iframe里面的,因此不会直接让浏览器保存这个密码。于是特地研究了一下如何获取并设置iframe里面的form,及form内的object。

1.易通代理充值

1.1获取frame内的表单

form = $("#main2").contents().find("form");

1.2获取form内的输入密码控件和按钮控件

inpagtpwd = $(form).contents().find("#agtpwd");
btnbutton = $(form).contents().find("#button");

2.移动微Boss充值

移动微Boss充值有iframe嵌套

2.1 获取iframe里的frame的内容

doc = $("#contentFrame").contents().find("frame[name='mainFrame']")[0].contentWindow.document;

2.2 获取iframe里面的密码控件和按钮控件

inpChargePass = $(doc).contents().find("#chargePass");
btnChargeSub = $(doc).contents().find("#chargeSub");
关于本文如您有任何想法和意见,欢迎与我们联系,邮箱地址zhi@uqugu.com
您对本文有什么看法,喜欢或者不喜欢都可以发表意见。