Javascript getElementById base sur la chaîne partielle

J'ai besoin d'obtenir l'ID d'un élément, mais la valeur est dynamique avec seulement le début est le même toujours.

Heres un extrait du code.

<form class="form-poll" id="poll-1225962377536" action="/cs/Satellite">

L'ID commence toujours avec le sondage de-' puis les chiffres sont dynamiques.

Comment puis-je obtenir l'ID à l'aide de JavaScript et pas jQuery?

  • s'il vous plaît montrer un exemple de balisage pour plus de clarté
  • Voulez-vous que l'id de l'élément ou de l'élément avec l'id?
  • Je veux obtenir l'ID de l'élément.
  • Si ce n'est votre propre code de site web, je vous recommande de donner à chacun de ces éléments d'une classe. Il faudra encore un certain degré de code, mais il y a beaucoup de pré-construit fonctions pour getElementsByClassName. Certains navigateurs modernes prennent en charge en natif de ladite fonction.
  • getElementsByClassName n'est pas tout à fait pré-construit. Si vous voulez qu'il fonctionne correctement sous IE (au moins, les anciennes versions d'IE...c'est peut-être été corrigé dans les versions plus récentes), alors vous devez le corriger vous-même.
  • Par prédéfinis, je voulais dire que vous pouvez trouver un extrait de code que vous pouvez simplement copier et coller pour ajouter la prise en charge. Le terme que vous faites allusion à l'est de la prise en charge native.
  • Double Possible de Sélecteur jQuery: Id se Termine Avec?

InformationsquelleAutor calebo | 2011-08-09