/ / Як приховати елементи в awesomium за id VB.NET - vb.net, awesomium

Як сховати елементи в awesomium за ідентифікатором VB.NET - vb.net, awesomium

Як приховати елементи у awesomium за id у VB.NET? Це щось подібне?

       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

Відповіді:

0 для відповіді № 1

Ви можете використовувати jQuery на вашому сайті, щоб приховати елементи.

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

Я думаю, ви показуєте html, яким ви керуєте, так що ви можете легко додати туди сценарії jQuery.


0 для відповіді № 2

Як тут хтось згадав і як ви правильно намагаєтеся зробити 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/ наприклад)

Ні в якому разі не потрібно нічого повертати, якщо ви не наполягаєте на перевірці, чи ваш сценарій був успішним, я думаю.