dynamisch erstellen und tabIndex eines HTML-Elemente zurückgesetzt.
Das tabindex -Attribut spezifiziert die Tab-Reihenfolge eines HTML-Elements, wie zum Beispiel eine Menge von "li", "a" e.t.c. Das Tabindex-Attribut wird in allen gängigen Browsern unterstützt.
Für diese Instanz lassen Sie Tabindex für Listenelemente "li" setzen. In der Regel beginnt tabindex von '0', aber wir können ihn auf '1' zurücksetzen. Ich benutze Jquery, um dies zu tun.
See It Working Here
<ul id="dfruits">
<li>Apple</li>
<li>Dragonfruit</li>
<li>Damson</li>
<li>Cloudberry</li>
<li>Blueberry</li>
<li>Cherry</li>
<li>Blackcurrant</li>
<li>Coconut</li>
<li>Avocado</li>
<li>Pinaple</li>
</ul>
$(document).ready(function() {
var
SomeFruitsList=$("ul#dfruits li"),
//set tab index to starts from 1
tabindex = 0;
SomeFruitsList.each(function() {
// add tab index number to each list items
tabindex++;
$(this).attr("tabindex","TabIndex " +tabindex);
var tabIndex = $(this).attr("tabindex");
// add tab index number to each list items as their title
$(this).attr("title",tabIndex);
$(this).append('<br/><em>My tabIndex is number: '+tabIndex+'<em>')
})
});
+1 für Ihren Avatar – MooGoo
$ ('# link3 ') .attr (' tabIndex ', 6); // für jQuery – marklark
Das Attribut ist 'tabindex', aber' el.tabindex' funktioniert nicht, jedoch 'el.tabIndex'. So seltsam. –