Ich möchte diese Methode verwenden, um das Element mit $id
zu erhalten, aber es entspricht einem meta
-Tag mit einem Attribut, das denselben Wert wie $id
hat.
HtmlDocument ist wie folgt:
%Vor% Ich habe versucht, das Tag div
mit der ID "description" zu erhalten:
Aber ich habe meta
anstelle von div
. Warum stimmt das meta
-Tag überein?
Warum ? Hier ist ein offizieller Verweis von Microsoft: getElementById-Methode: Gibt einen Verweis auf das erste Objekt mit der angegebener Wert des ID oder NAME-Attributs.
Lösung : Sie sollten Namensattribute im Textkörper vermeiden, sodass Sie Tags nach ID referenzieren können, wenn Sie die Formel myHtmlDocument.Body.All [id] als sharique ansari verwenden.
Prost
Tags und Links c# dom getelementbyid