c#web浏览器获得progressbar的价值?
因此,我试图在progressbar不是0%的情况下做一些事情。范例c#web浏览器获得progressbar的价值?,c#,html,webbrowser-control,C#,Html,Webbrowser Control,因此,我试图在progressbar不是0%的情况下做一些事情。范例 var status = webBrowser1.Document.GetElementById("counter"); if(counter.width > 0%) { //CODE } 这是酒吧的HTML < div class="progress-bar progress-bar-danger" id="counter" style="width: 0%;"></div> 正如你可
var status = webBrowser1.Document.GetElementById("counter");
if(counter.width > 0%)
{
//CODE
}
这是酒吧的HTML
< div class="progress-bar progress-bar-danger" id="counter" style="width: 0%;"></div>
正如你可能猜到的,这是“宽度”,我想保持更新,但我真的不知道如何,任何帮助将不胜感激 通过改变解决问题的方法,找到了一个普通用户看不见的隐藏值,并用它来确认信息
var checkValue = webBrowser1.Document.GetElementById("_progressValue");
if (checkValue.InnerText == value)
{
//code
}
计数器.样式.宽度
?需要更多详细信息。进度条在网页中?在c代码中运行计时器。对于每个计时器触发事件,获取当前progressbar完成百分比。然后执行所需任务。要读取HTML元素的宽度属性吗?函数getPerventage{return document.getElementById(“counter”).offsetWidth;}