を使用して、現在のHTMLへの分裂を追加:私はjavascript関数を以下しているのjavascript
function addNewUpload()
{
if(formNumber == 1){
displayRemove();
}
if(formNumber != 10){
document.getElementById('uploadHolder').innerHTML += " <div id='u_"+(formNumber+1)+"' > ";
document.getElementById('uploadHolder').innerHTML += " description : <input type='text' name='desc[]' /> <br> ";
document.getElementById('uploadHolder').innerHTML += " photo : <input type='file' name='file[]' /> ";
document.getElementById('uploadHolder').innerHTML += " </div> ";
formNumber = formNumber + 1;
}else{
alert("You can only upload 10 photos.");
}
}
上記のコードはid='u_"+(formNumber+1)+"'
のdoesntとそのホルダー部門を除いて正常に動作します私はこの結果を得るように、それ自身でコンテンツをラップ:
<div id="u_2"> </div>
description : <input type="text" name="desc[]"> <br>
photo : <input type="file" name="file[]">
<div id="u_3"> </div>
description : <input type="text" name="desc[]"> <br>
photo : <input type="file" name="file[]">
<div id="u_4"> </div> description : <input type="text" name="desc[]"> <br> photo : <input type="file" name="file[]"> </div>
私は間違っていますか?
素晴らしい:)それは完璧に正常に動作しますが、なぜ私のコードがうまく動作しませんでしたか? –
@AhouraGhotbiそれは私の答えの一番下に説明されています。 –