Obtenez seulement vérifié élément de getElementsByName() en Javascript?

J'ai un code HTML comme ceci:

<input type="checkbox" name="choice_shrd_with_me" id="choice{{ forloop.counter }}" value="{{ choice.file_name }}" />

J'essaie de le faire uniquement l'objet d'éléments dans le tableau comme ceci en Javascript:

var choices = [];
         for (var i=0;i<document.getElementsByName('choice_shrd_with_me').length;i++){
             choices.push(document.getElementsByName("choice_shrd_with_me")[i].value);
         }

Ci-dessus obtient toutes les valeurs si la case est cochée ou non. Je veux obtenir uniquement les valeurs sur lesquelles est cochée. Comment puis-je le faire?

InformationsquelleAutor pynovice | 2013-07-02