我有下面的代码结构(嵌套HTMLS,虽然这可能没有太大的差别)访问HTML表单元素,没有ID内的iframe /名称
<html>
<body>
<iframe>
<html>
<form id="loginForm" name ="loginFormName">
<input id ="name" name ="username">
</input>
</form>
</html>
</iframe>
</body>
</html
我试了一下通过访问输入字段通过:
document.getElementById("name");
document.loginFormName.username;
但我相信iFrame阻碍我访问元素。然而,不知何故首先访问的iFrame:
document.getElementByTagName("iframe).getElementById("name");
不会产生比“不确定”之外的任何结果。
非常感谢帮助,我想自动设置输入字段的值并自动提交表单。 (form.submit)。我对Javascript或JQuery没有偏好。
的document.getElementById( “名”)。值(),因为你想获得从输入字段 –
是的,我知道,我最终将需要.value的值试试这个。问题是我无法首先访问该对象。 – seulberg1
由于您使用的是第三方iframe的来源,您可以发布您正在处理的确切代码吗? – garajo