ラベルで JavaScript 変数の値を取得できません。Windowsアプリケーションで試しています。非表示フィールドを使用して変数の値を取得できません。以下のコードを試しましたが、ラベルに値が入りません。
document.getElementsByTagName('label3').Text=checkedIDs;//In java script
string val = label3.Text.Tostring();//This is how i'm trying to get label3 value.
すべての回答を試しましたが、label3 に値がありません。
HtmlElement head = webBrowser1.Document.GetElementsByTagName("head")[0];
HtmlElement scriptEl = webBrowser1.Document.CreateElement("script");
IHTMLScriptElement element = (IHTMLScriptElement)scriptEl.DomElement;
element.text = " function sayHello(){var indices = [0,1];var checkedIDs = getCheckedResumeIDs(indices);if(checkedIDs.length == 0){alert('Please select at least one.');return false;}document.getElementById(\"<%=label3.ClientId%>\").value = checkedIDs;}";
head.AppendChild(scriptEl);
webBrowser1.Document.InvokeScript("sayHello");
JavaScript を Web ページに挿入し、関数の結果を取得しようとしています。