Bonjour,

Après quelques recherches je n'arrive pas à trouver un équivalent qui fonctionne avec IE de setAttribute().
Voici ce que je veux faire :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
 
//Pour un formulaire 
var form = document.createElement("form");
form.setAttribute("method","POST");
form.setAttribute("action","actionValue");
 
//Et pour les inputs
var inputTitle = document.createElement("input"); 
inputTitle.setAttribute("type","hidden");
inputTitle.setAttribute("name","valuename");
inputTitle.setAttribute("id","valueId");
inputTitle.setAttribute("value",valueValue);
Donc sur tous les navigateurs ce code fonctionne , et m'ajoute les différents attributs, mais avec IE seul le 'setAttribute("id","valueID")' fonctionne le reste non.

Voilà je dois surement me tromper quelque part (manque de rigueur ) ou il y a peut être un hack de cette fonction pour IE ?

En vous remerçiant.