htmlDocument.GetElementByIdはidではなく同じ名前の要素を返します

c# getelementbyid html-agility-pack

質問

初めてHtmlAgilityPackを使用すると、2つの異なる要素を持つhtml内のノードを取得しています。一方のIDとして値を共有し、もう一方の名前として値を共有します。

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

私がGetElementById( "abc")を使うと、idではなく名前が指定された要素が得られます。そう?

前もって感謝します

人気のある回答

VB.NETで問題を再現できないようです(上記のスクリーンショットを参照)。

同じ名前の要素ではなく、id "abc"という要素のみを対象としています。

たぶん、間違った動作のコードを私たちに送ることができますか?

コードのワーキングピース




ライセンスを受けた: CC-BY-SA with attribution
所属していない Stack Overflow
このKBは合法ですか? はい、理由を学ぶ
ライセンスを受けた: CC-BY-SA with attribution
所属していない Stack Overflow
このKBは合法ですか? はい、理由を学ぶ