WebBrowserコントロールにJavaScriptを挿入する方法は?
WebBrowserコントロールにJavaScriptを挿入するには、次の手順を使用します-
- まず、VisualStudioでWindowsフォームアプリケーションを作成します。
- 次に、WebBrowserコントロールをフォームにドラッグします
- Urlプロパティを設定します。
- プロジェクトを右クリックし、参照の追加...→COM→を選択します。 タイプライブラリ
- 「MicrosoftHTMLオブジェクトライブラリ」を選択
次のコードを追加して、JavaScriptを挿入します。
private void myWebBrowser(object sender, WebBrowserDocumentCompletedEventArgs e){ // head element HtmlElement hElement = weBrowser.Document.GetElementsByTagName("head")[0]; // script element HtmlElement sElement = weBrowser.Document.CreateElement("script"); IHTMLScriptElement val = (IHTMLScriptElement)sElement.DomElement; element.text = "function sayHello() { alert('Weclome') }"; hElement.AppendChild(sElement); weBrowser.Document.InvokeScript("How you doing?"); }
-
要素がJavaScriptで非表示になっているかどうかを確認するにはどうすればよいですか?
JavaScriptで要素が非表示になっているかどうかを確認するには、コードは次のとおりです- 例 <!DOCTYPE html> <html> <head> <meta name="viewport" content="width=device-width, initial-scale=1" /> <style> body { font-family: "Segoe UI", Tahoma, Geneva,
-
JavaScript配列で要素を検索する方法は?
以下は、JavaScript配列内の要素を検索するためのコードです- 例 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <title>Document</title> <style>