Bonjour à tous,
j’ai un souci assez étrange, surement du à un bug d’IE.
J’ai une div dans mon code HTML
<div id=‹ image ›></div>
j’ai une fonction javascript qui a comme but d’insérer un champ de type input file à l’intérieur.
Le but est au final d’avoir une div de type :
<div id=‹ image ›>
<input type=‹ file › name=‹ moninputfile ›/>
</div>
pour ce faire j’utilise javascript DOM, voici le détail de la fonction
var input = document.createElement(‹ input ›);
input.setAttribute(‹ type ›, ‹ file ›);
input.setAttribute(‹ name ›, ‹ moninputfile ›);
document.getElementById(‹ image ›).appendChild(input);
Au final lorsque je fais un
alert(document.getElementById(‹ image ›).innerHTML)
j’ai le résultat suivant :
<div id=‹ image ›>
<input type=file/>
</div>
il ne m’affiche q’une partie des attributs de l’input devant être normalement insérés.
Est-ce qu’il y a une procédure spécifique pour ce type d’input ?
Merci d’avance pour votre aide
Fabien