0
我正在構建一個彈出式擴展,其中的元素是通過鼠標懸停在彈出選項上的函數調用構造的。我能夠做到這一點。現在我需要爲每個菜單項(在原始彈出框內)都有一個彈出窗口,但它不是動態的。我有這個代碼,但它不起作用:FF擴展:帶有動態菜單項的彈出框,每個菜單項都有另一個彈出框
var myMenuPopup = document.getElementById("file-popup4");
for (var m=0; m<localpubliclist.length; m++)
{
var newItem = document.createElement("menupopup");
newItem.setAttribute("label", publicdisplayname[m]);
newItem.setAttribute("id", "public" + m);
var new1 = document.createElement("menuitem");
new1.setAttribute("label","Home");
new1.setAttribute("id", "publichome" + m);
newItem.onclick = function(){
};
newItem.appendChild(new1);
myMenuPopup.appendChild(newItem);
但這不工作。就是說,彈出窗口(newitem)沒有打開。 有人可以請幫我出什麼問題
您是否認爲闡述「不起作用」的真正含義可能有所幫助? – Pointy 2010-05-06 12:23:09
我已編輯它。基本上彈出窗口不顯示。 – encryptor 2010-05-07 05:30:30