我收到错误
每个语句的都不能对'mshtml.IHTMLElement'类型的变量进行操作,因为'mshtml.Element'不包含'GetEnumerator'的公共定义
Var document = BookDocBrowser.Document as mshtml.Document
//BookDocBrowser is a WebBrowser control
Var collection = document.getElementById("text");
Foreach (IHTMLElement input collection)
//collection is underlined in red here when I start the //foreach loop
{
dynamic currentStyle = (input as IHTMLElement2);
input.style.setAttribute(" wordwrap","break-word");
}
我要做的是将CSS代码注入已加载到WebBrowser控件上的HTML页面
答案 0 :(得分:0)
因为看起来你在手机上输入了我的问题,我会尽我所能......
您在此处获得的异常是因为collection
不可枚举。方法getElementById
按其ID返回元素,并且是唯一的。这意味着只会返回一个。