divに入力要素を追加する次のJavaScriptコードがあります。これはFirefox、Chrome、およびIE9互換モードで機能しますが、IE9では機能しません。
function add(){
$(document).ready(function(){
$(".lbl").append("<div>Bild (400x400px)<br/><input type='file' name='upload[]' id='upload[]' onChange='add()' /><br/>Bild beskrivning:<br/><textarea name='imgdesc[]'></textarea></div>");
});
}
window.load(add());
これは、追加が行われているhtmlコードであり、フォーム内、テーブルtd内にあります。
<tr><td colspan="2">
<div class='lbl'></div>
</td></tr>
<tr><td>
<input type="submit" name="newobject" value="Spara och granska">
</td></tr>
</table>
IE9でこれを機能させる方法について何かアイデアはありますか?