/ / awesomium内の要素をidによって隠す方法VB.NET - vb.net、awesomium

idによってawesomiumの要素を隠す方法VB.NET - vb.net、awesomium

VB.NETでIDでawesomiumの要素を隠すには?こんな感じですか?

       Private Sub WebControl_LoadingFrameComplete(sender As Object, e As Awesomium.Core.FrameEventArgs) Handles WebControl.LoadingFrameComplete
Dim hide = WebControl.ExecuteJavascriptWithResult("header")
If hide IsNot Nothing Then
//i don"t know what goes here

End If
End Sub

回答:

回答№1は0

あなたは使うことができます jQuery あなたのサイト上で要素を非表示にする。

WebControl.ExecuteJavascript("$("#elementId").hide();");

私はあなたがコントロールするHTMLを表示すると思います、それであなたはそこに簡単にjQueryスクリプトを追加することができます。


回答№2の場合は0

誰かがここで述べたようにそしてあなたが正しくしようとしているように WebControl.ExecuteJavaScript("js string") このような場合に使用されます。

1)あなたは単に何かを使うことができます "document.getElementById("elementid").style.display = "none"" あなたが古典的なJavaScriptを好むならば。

2)またはあなたが言及している他の人としてJqueryを使用することができ、それはのようになります "$("#elementid").hide();" ページにjqueryがすでに含まれている場合

3)jqueryが含まれていない場合は、別のjavascriptでそれを挿入する必要があります(詳細は http://blog.reybango.com/2010/09/02/how-to-easily-inject-jquery-into-any-web-page/ 例えば)

あなたのスクリプトが成功したかどうかのチェックを主張していないのであれば、あらゆる点で何かを返す必要はありません。