Changement de nom HTML de l'élément à l'aide de JavaScript

Sur la presse d'un div (que j'ai faite dans un bouton avec un autre code) je voudrais le code suivant:

<div id="w1" name='w1-0' onclick="weekclick(id)">1<br /></div>

...pour le nom à changer de name='w1-0' à name='w1-1'

Je suis en utilisant le code JavaScript suivant:

function weekclick(id) {    
    document.getElementById(id).input.name = "w1-1";
}

Quand j'alerte l'id du nom, il dit qu'il n'est pas défini. Que faire?

  • Div éléments n'ont pas de name attribut, et DivElementNode les objets n'ont pas une input de la propriété. Div éléments sont conçus pour être générique conteneurs, si vous voulez un bouton, puis utilisez un <button>.
  • 7.5.4 le Groupement d'éléments: les éléments DIV et SPAN>
  • Qu'est-ce que le name attribut utilisé pour? Quel est le but de la page?
InformationsquelleAutor user1228907 | 2012-02-25