Xul Firefox Addon의 AppendChild
-
06-07-2019 - |
문제
나는 Firefox Addon을 작업 중이며 현재 Menupopup 요소에 Menuitems를 동적으로 추가해야합니다. 나는 기본적으로 Mozilla Developer Center의 모든 접근 방식을 시도했지만 그 중 어느 것도 작동하지 않았습니다.
function populateDropdown() {
var counter = 0;
for (var key in services) {
var newMenuItem = document.createElementNS("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul", "menuitem");
newMenuItem.setAttribute("label", services[key]['title'])
document.getElementById("mainDropdown").appendChild(newMenuItem);
}
}
이 코드는 AppendChild 명령에서 중단됩니다. 왜 아이디어가 있습니까?
해결책
문서가 100% 긍정적입니까?
조각으로 나누고 디버깅 코드를 다음과 같이 추가하십시오.
var dropDown = document.getElementById("mainDropdown");
if(dropDown) {
alert("dropDown found!");
dropDown.appendChild(newMenuItem);
}
제휴하지 않습니다 StackOverflow