JS bietet zwei Methoden, um den Wert des Dropdown-Felds und des Textes im Internet zu erhalten Nach langem nachgedacht!
Im Folgenden fasse ich die Werte und den Text der ausgewählten Elemente in Firefox und dh, um das Dropdown-Feld zu erhalten:
1. Methoden, die sowohl von IE als auch von Firefox unterstützt werden:
Text holen
Die Codekopie lautet wie folgt:
var obj = document.getElementById ('select_template');
var text = obj.options [obj.selectedIndex] .Text; // Text abrufen
var obj = document.getElementById ("select_template");
für (i = 0; i <obj.length; i ++) {// Die Länge des Dropdown-Box ist die Anzahl der Optionen
if (obj [i] .Selected == true) {
var text = obj [i] .text; // Text abrufen
}
}
Die vorherige Methode ist einfacher
2. IE unterstützt Firefox und unterstützt nicht:
Die Codekopie lautet wie folgt:
var obj = document.getElementById (Name);
für (i = 0; i <obj.length; i ++) {
if (obj [i] .Selected == true) {
var text = obj [i] .Innertext;
}
}
Holen Sie sich Value -Methoden, dh und Firefox sind häufig:
var value = document.getElementById ("select_template"). Wert; // den Wert abrufen
Zusammenfassung: Tatsächlich unterstützt es hauptsächlich, dass sowohl IE als auch Firefox Wert- und Textattribute unterstützen, und Firefox unterstützt keine InnerText -Attribute.
JS implementiert die aktuelle Seite, um einen neuen Link zu öffnen:
window.location.href = url;