我无法在标签中获取 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 注入网页并尝试获取函数的结果。