如何将表单写入空的iframe?

merlin2011

基于对这个问题的回答,我试图将元素直接附加到iframe没有src属性的空白中

然而,似乎appendChildiframe静静地失败。

在下面的代码中,doc.write("Hello World");可以正常工作,但myform2.appendChild(input2);不会更改innerHTML框架的,也不会引发错误。

<html>
    <body>  
     <iframe  name = "myframe" id = "myiframe"> 
     </iframe>  
    <script>
    var myform2 = document.createElement("form");
    var input2 = document.createElement("input");
    input2.name = "quantity";
    input2.value = "10";

    myform2.appendChild(input2);
        </script>

    <script>

    var getFrame = document.getElementById('myiframe');
    var doc = getFrame.contentDocument || getFrame.contentWindow.document;

//  doc.write("Hello World");
    doc.body.appendChild(myform2); // Does not work.
    </script>   
    </body>
</html>

将表格添加到iframe使用原始Javascript的正确方法是什么

我正在寻找非jQuery解决方案,因为我想了解魔术的工作原理,而不仅仅是让jQuery执行魔术。

尤里·加兰特(Yuriy Galanter)

我认为这是时间问题。加载文档后,尝试运行脚本:

<body onload="loadMe();">

    <iframe  name = "myframe" id = "myiframe"> 
    </iframe>  

    <script>

    function loadMe() {    
        var myform2 = document.createElement("form");
        var input2 = document.createElement("input");
        input2.name = "quantity";
        input2.value = "10";

        myform2.appendChild(input2);

        var getFrame = document.getElementById('myiframe');
        var doc = getFrame.contentDocument || getFrame.contentWindow.document;
        doc.body.appendChild(myform2); // Does not work.
    }    
    </script>  


</body>

http://jsfiddle.net/GR7LJ/2/

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何将结果写入空变量?

来自分类Dev

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

来自分类Dev

如何将变量写入

来自分类Dev

如何将特定行从文本区域表单写入文本文件?的PHP

来自分类Dev

如何将Azure静态Web表单数据发送/写入Azure SQL数据库

来自分类Dev

如何将字典的值写入openpyxl中的空(新)列?

来自分类Dev

python-如何将空树节点作为空字符串写入xml文件

来自分类Dev

如何将空值从 html 表单传递给 Spring 控制器

来自分类Dev

如何将BytesWritable内容写入文件?

来自分类Dev

如何将IO [String]写入stdout?

来自分类Dev

如何将变量写入XML文件?

来自分类Dev

如何将渲染的内容写入文件

来自分类Dev

如何将变量写入文件?

来自分类Dev

如何将vector <Dmatch>写入FileStorage

来自分类Dev

如何将IvParameterSpec写入文件?

来自分类Dev

如何将int值写入文件?

来自分类Dev

如何将结构写入文件?

来自分类Dev

如何将数组写入Google Spreadsheet?

来自分类Dev

如何将嵌套字典写入json

来自分类Dev

如何将字符写入串行端口

来自分类Dev

如何将翻译内容写入文件

来自分类Dev

Ruby:如何将数组写入postgresql?

来自分类Dev

如何将数据从TableView写入pdf?

来自分类Dev

如何将XPath写入checkAddResult值

来自分类Dev

如何将char []写入结构?

来自分类Dev

如何将数据写入yaml文件

来自分类Dev

如何将N位写入QByteArray

来自分类Dev

如何将if语句从SAS写入python

来自分类Dev

如何将zip文件写入httpresponse