0

質問の目的:

間違った HTML タグをエンド ユーザーに表示する必要があります。たとえば、タグを取ります。「alt」属性がない場合は、タグ全体を表示する必要があります (

<img src="blahblah.jpg"/>

)。

    My attempt:

    Skybound.Gecko.GeckoElementCollection elemcol=wbMain.Document.getElementsByTagName("img");
    foreach(Skybound.Gecko.GeckoElement elem in elemcol)
    {
//Just a basic check to see if the attribute exists
    if((elem.GetAttribute("alt").ToString())==null)
    {
    String content=elem.InnerHtml;
    return content;
    }
    }

elem.InnerHtml は単に null 値を返します。タグ全体を取得する必要があります..outerHTMLに似ています..しかし、outerHTMLコマンドはここではサポートされていません。私はC#が初めてで、本当にそれをやり遂げることができません。それを手伝ってください。:(

4

1 に答える 1

0

outerHTMLバージョン 11 以降の Gecko でサポートされています。Skybound はこのバージョンをまだサポートしていますか?

于 2012-05-21T11:48:03.300 に答える