如何将元素附加到iframe表单?

阿卜舍克

这是我的iframe代码

<iframe id='SoapExeFrame' src='' style='display:none'>
<form id='soapdatas' action='ps_dlgwnd_3.jsp' method="post">
</form>
</iframe>

我想在将请求提交到目标jsp页面之前附加一些表单元素,所以我编写了以下代码

var oInput = SoapExeFrame.document.createElement('INPUT');
oInput.name ="webservice/webservice";
oInput.value = valueofService;
SoapExeFrame.soapdatas.appendChild(oInput);

但是IE11抛出错误,指出soapdatas不存在。

MJPinfield

获取iFrame文档与普通文档不同,这就是为什么您可能会遇到麻烦。

var SoapExeFrame = document.getElementById('SoapExeFrame').contentDocument || document.getElementById('SoapExeFrame').contentWindow.document;

var oInput = SoapExeFrame.createElement('input');
oInput.name ="webservice/webservice";
oInput.value = valueofservice;
    //Append to the form
SoapExeFrame.getElementById('soapdatas').appendChild(oInput);

我在http://codepen.io中运行了此文件,发现iFrame不包含表单,这是另一个原因,如果iFrame不存在,您可能无法使用它,因为其中的数据是在该浏览器中无法正常运行(我相信),您需要先对其进行排序,然后JavaScript才能运行。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何将模板附加到页面

来自分类Dev

如何将Click处理程序附加到DOM元素

来自分类Dev

如何将ContextMenuStrip附加到NotifyIcon

来自分类Dev

突变摘要库:如何将html元素附加到添加的元素

来自分类Dev

如何将元素附加到主体?

来自分类Dev

如何将侦听器附加到克隆的元素?

来自分类Dev

如何将li附加到ul

来自分类Dev

如何将数据附加到元素属性值

来自分类Dev

如何将Meta Viewport标签附加到被屏蔽的域转发iframe?

来自分类Dev

如何将onclick事件附加到XTemplate元素extjs?

来自分类Dev

如何将Ruby代码附加到HTML元素

来自分类Dev

如何将元素附加到KList?

来自分类Dev

如何将HTML表单附加到Django表单

来自分类Dev

如何将TEMPLATE元素附加到阴影dom?

来自分类Dev

如何将多个子元素附加到父元素Javascript

来自分类Dev

如何将元素附加到div?

来自分类Dev

如何将数据附加到元素

来自分类Dev

如何将元素附加到矢量函数?

来自分类Dev

如何将侦听器附加到克隆的元素?

来自分类Dev

如何将HTML元素或DocumentFragment附加到DOM?

来自分类Dev

如何将Meta Viewport标签附加到被屏蔽的域转发iframe?

来自分类Dev

如何将Ruby代码附加到HTML元素

来自分类Dev

如何将多个DOM元素附加到用reactjs创建的元素上?

来自分类Dev

如何将功能附加到表单元素

来自分类Dev

如何将元素附加到嵌套字典中的数组

来自分类Dev

如何将元素附加到特定的列表位置?

来自分类Dev

如何将文本附加到联系表单字段

来自分类Dev

如何将 onclick 事件附加到动态创建的元素

来自分类Dev

如何将现有的 html 元素附加到另一个元素?

Related 相关文章

热门标签

归档