Prüfen ob ID vorhanden ist

Post a reply


In an effort to prevent automatic submissions, we require that you complete the following challenge.
Smilies
:D :) ;) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :!: :?: :idea: :| :mrgreen: :geek: :ugeek: :arrow: :angel: :clap: :crazy: :eh: :lolno: :problem: :shh: :shifty: :sick: :silent: :think: :thumbup: :thumbdown: :salute: :wave: :wtf: :yawn: :facepalm: :bravo: :dance: :beard: :morebeard: :xmas: :HeHe: :trollface: :cookie: :rainbow: :monkeysee: :monkeysay: :happybday: :headwall: :offtopic: :superhappy: :terms: :beer:
View more smilies

BBCode is ON
[img] is OFF
[flash] is OFF
[url] is ON
Smilies are ON

Topic review
   

Expand view Topic review: Prüfen ob ID vorhanden ist

Re: Prüfen ob ID vorhanden ist

by just me » 09 May 2024, 05:23

Moin,

nach übereinstimmenden Aussagen aller Dokumentationen wird bei .getElementById(ID) immer ein Verweis auf das erste Element zurückgegeben, wenn es mehrere mit gleicher ID gibt. Ich frage mich deshalb, wie Dein Beispiel überhaupt funktioniert.

Du könntest versuchen, Dir mit ie.document.querySelectorAll("#visitor") eine Nodelist für alle Elemente zu beschaffen. Das ie Objekt muss dafür aber mindestens im Modus IE9 laufen.
HTML DOM Document querySelectorAll()

Prüfen ob ID vorhanden ist

by keule » 08 May 2024, 20:06

Hallöchen,

ich verzweifle an den Problem mit einer ID die ich abfragen möchte. Diese kann 0 (allso garnicht) bis maximal 12 mal vorhanden sein.

Mein letzter Versuch war dieser:

Code: Select all

A := 0
Loop , 12
{
	while (ie.document.getElementById("visitor"))
	{
		ie.document.getElementById("visitor").click()       ;Fehlerzeile
		A += 1
	}
	Msgbox , A
}
Wenn es aber nur 6 gibt erzeugt das eine Fehler. - "Der Remoteprozeduraufruf ist fehlgeschlagen".
Mein Ziel ist es, das er es bis 6 macht und den Rest ignoriert.

Danke im Voraus - Und einen schönen sonnigen MÄNNERTAG.

Top