sur chrome 7.0.517.44 (64615) Ubuntu 10.10, je semble être incapable de modifier l'attribut code> type code> d'un Aide? P> sur Firefox 3.6.12 et Opera 10.63, cela fonctionne bien: p>
>>> blah = document.createElement("button")
<button>
>>> blah.type
"submit"
>>> blah.type = "button"
"button"
>>> blah.type
"button"
3 Réponses :
Utiliser setattribute code>. blah.setAttribute('type', 'button');
Erreur: Type Property ne peut pas être modifié code>
Modifier l'attribut code> type code> sur l'une des familles d'entrée ne fonctionne généralement pas (je sais pour un fait qu'il ne fonctionne pas sur Ce que vous voulez faire est de cloner l'élément, remplacez l'attribut entrée code>). P>
type code> tandis que le HTML est sérialisé, puis l'annexe après. Puis supprimez l'original. P>
=============================================== =======================
========================================================== =========================== P>
================================================= ===================== P>
ici ça marche ..... p> p>
Je ne crois pas que tu devrais pouvoir. Firefox et Opera vous laissent, chrome pas, mais je pense que c'est-à-dire implosera. Je sais que c'est pour code> donc je ne pense pas code> sera différent.
@Robert: vous devrait I> être capable de définir l'attribut CODE> TYPE CODE> lors de la création de nouveaux éléments avec le script (
CreeeEeEeEeElement CODE>) - Comme semble être le cas dessus. Réglage de la propriététype code> a été corrigé dans Chrome et IE9, mais IE8 et antérieurement "implore".setattribute code> résout ceci (comme indiqué dans la réponse acceptée).