Ich erstelle ein Imacros-Skript, um eine zufällige Option innerhalb eines HTML-Select-Elements auszuwählen.Imacros erhalten Anzahl der Optionen in der Dropdown-Liste
So:
mcr +="TAG POS=1 TYPE=SELECT ... CONTENT=#"+opcionAleatoria(12)+ '\n';
Wo opcionAleatoria() ist eine Funktion, um eine Zufallszahl zu greifen:
Und Gesamt ist die Gesamtmenge an Optionen innerhalb dieses wählen.
function opcionAleatoria(total) {
return Math.floor(Math.random() * total) + 1;
}
Ich möchte jetzt in der Lage sein, die Gesamt (amout von Optionen in ausgewählten) als Parameter an die Funktion übergeben.
Warum?
Zwei Gründe:
- zu zählen Also brauche ich nicht zu.
- So funktioniert es in Kombinationsfeldern.
Ich versuchte document.form.select_id.options.length vorbei, aber es wird seitDokument in imacros nicht funktionieren ist nicht definiert.
Haben Sie irgendwelche Ideen, wie ich mich dem Fall nähern kann?
Sie vermutlich richtig. Ihre Option sagt: "Der Zugriff auf das Inhaltsfenster wird im Multiprozess-Firefox nicht unterstützt". Option 2 ist ein schöner Ansatz. Vielen Dank. –