htmlDocument.GetElementById는 id가 아닌 같은 이름의 요소를 반환합니다.

c# getelementbyid html-agility-pack

문제

처음 HtmlAgilityPack을 사용하여, 나는 하나의 ID로 값을 공유하고 다른 이름으로 값을 공유하는 두 개의 다른 요소가있는 html 내부의 노드를 검색합니다.

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

내가 GetElementById ( "abc")를 사용하면 id가 아닌 이름을 가진 요소를 얻게되어 결국 지정된 것입니다. 그런가요?

미리 감사드립니다.

인기 답변

VB.NET에서 문제를 재현 할 수없는 것 같습니다 (위의 스크린 샷 참조).

같은 이름의 요소가 아닌 "whith id"라는 요소 만 대상으로합니다.

어쩌면 우리에게 잘못된 행동으로 코드를 보낼 수 있습니까?

코드 작업 조각



Related

아래 라이선스: CC-BY-SA with attribution
와 제휴하지 않음 Stack Overflow
아래 라이선스: CC-BY-SA with attribution
와 제휴하지 않음 Stack Overflow