因此,我尝试使用注入的iFrame
从javascript
内部提交表单的结果中提取数据。
我通过使用mouseover
事件来执行此操作,该事件在当前元素是链接且具有特定ID时激活。
但是,在调用函数submitAction_win0:
时 var forms = document.getElementsByTagName('form');
submitAction_win0(forms[0],nameOfSomething);
我得到了
“未捕获的ReferenceError:未定义submitAction_win0”。
但是当我点击“查看框架源”时,我可以找到:
function submitAction_win0(form, name){
//some code
}
位于身体前的头部。
我还使用document.body.innerHTML
来验证我是否正在查看正确的页面,并且我获得了相同的正文HTML。
编辑:尝试将父母放在函数前面:
parent.submitAction_win0(forms[0],nameOfSomething);
我收到了这个错误:
“未捕获的TypeError:parent.submitAction_win0不是函数”