1
我正在移植一個Firefox擴展,並試圖將一個按鈕附加到網頁上的節點。但是,頁面上沒有任何內容。我相信它必須在HTMLDOMNode和HTMLElement之間進行轉換。我甚至沒有在控制檯內使用IE開發添加任何錯誤。如何在Internet Explorer BHO擴展中追加子節點?
我的代碼:
public void OnDocumentComplete(object pDisp, ref object URL)
{
HTMLDocument document = (HTMLDocument)webBrowser.Document;
var fblike = document.getElementById("LikePluginPagelet");
var button = document.createElement("input");
button.setAttribute("value", "myButton");
button.setAttribute("onClick", "doSomething()");
((IHTMLDOMNode)fblike).appendChild((IHTMLDOMNode)button);
}
@ redaid:如何以及在哪裏創建doSomething()? –