从C#中的this BHO文章开始。尝试设置样式,但未设置(我看不到HTML的任何更改或明显的更改)。
在OnBeforeNavigate和OnDocumentComplete中进行了尝试。我应该在其他地方进行此类更改吗?
foreach (IHTMLElementtempElement tempElement in document.getElementsByTagName("INPUT"))
{
IHTMLInputElementinput input=(IHTMLInputElement) tempElement;
if(input.type.ToLower().Contains("password"))
{
System.Windows.Forms.MessageBox.Show("OnBeforeNavigate:"+input.value);
tempElement.setAttribute("style", "(some styles here);",0);
}
}
最佳答案
IHTMLElement接口具有style属性,该属性为您提供IHTMLStyle接口,该接口又具有许多属性,例如颜色或字体。