浏览器帮助程序对象setAttribute

时间:2014-07-02 01:56:50

标签: c# browser bho setattribute ieaddon

从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);
    }
}

1 个答案:

答案 0 :(得分:0)

IHTMLElement接口有一个style属性,它为您提供了一个IHTMLStyle接口,该接口又具有许多属性,如颜色或字体。