我想在创建使用angularJS创建的元素后直接添加一些图标。 因此,我要调用该函数,以便在创建元素的同时设置图标。
data-ng-click="opeTab($event); getObjects($event); loadObj($event); setIcons();"
问题是,我可以使用:
$scope.setIcons = function(){
var tbs = document.getElementsByClassName("tabTr");
for(let i = 0; i < tbs.length; i++){
console.log(i);
tbs[i].style.backgroundImage = "url('../ICONS\Icons_24\'" + tbs[i].id + "')";
}
}
并且控制台中的列表已填充,但数组的长度为0。 那么,除了设置超时时间外,我还必须“等待”创建的什么可能性?
答案 0 :(得分:1)