1

JavaScriptは少し新しいです。

ファイルアップロードフィールドを作成します。onclickファイルアップロードフィールドにを追加して、ファイルアップロードフィールドを追加したいと思います。

だから私は次のようなことを考えています:

i=0
function addfile() { 
document.getElementById("form_name").appendChild(<input type=\"file\" name=\"file1\"" +     "i++" + " />)}

...それから...

<input type="file" onclick="addfile();" />

(私はこの構文が恐らくひどい/欠けていることを知っています、私は私が使用することになっていると思う概念をレイアウトしようとしているだけです。)

これを機能させることができますか?

4

1 に答える 1

0

iこれにより、変数がカプセル化されます。

(function() { 
    var i = 0;
    window.addfile = function() { 
        var input = document.createElement('input');
        input.type = 'file';
        input.name = 'file' + i++;

        document.getElementById('form_name').appendChild(input);
    }
})();

jsFiddle

于 2011-07-14T02:39:14.693 に答える