htmlDocument.GetElementById restituisce l'elemento con lo stesso nome, non con l'id

c# getelementbyid html-agility-pack

Domanda

La prima volta che utilizzo HtmlAgilityPack, sto recuperando i nodi all'interno di un html con 2 elementi diversi, che condividono un valore come id per uno e come nome per l'altro:

    <span name="abc"></span>
     . . .
    <div id="abc"></div>

Quando uso GetElementById ("abc") finisco per ottenere l'elemento il cui nome , e non l'id, è quello specificato. Come?

Grazie in anticipo

Risposta popolare

Sembra che non riesca a riprodurre il tuo problema in VB.NET (vedi immagine sopra).

Ha come target solo l'elemento con ID "abc" e non quello con lo stesso nome.

Forse potresti inviarci un pezzo di codice con un comportamento sbagliato?

Pezzo di codice funzionante



Related

Autorizzato sotto: CC-BY-SA with attribution
Non affiliato con Stack Overflow
È legale questo KB? Sì, impara il perché
Autorizzato sotto: CC-BY-SA with attribution
Non affiliato con Stack Overflow
È legale questo KB? Sì, impara il perché