【发布时间】:2022-01-02 13:23:33
【问题描述】:
我正在尝试使用document.getElementByClassName 更改加载时的图标图像。这些图标会重复多次。该代码使用ngIf 根据用户执行的条件显示不同的图标。
<img class="viewlist_button_icon ng-scope" ng-if="fun.__inViewlist" src="source_file/image.png">
<!-- end ngIf: fun.__inViewlist -->
<!-- ngIf: !fun.__inViewlist -->
我已使用以下方法成功更改了图标:
var elems = document.getElementsByClassName("viewlist_button_icon ng-scope");
for (var i = 0; i < elems.length; i+= 1) {
elems[i].src = "https://new_image.png";
}
我不知道如何更改由ng-if 控制的两个图标
图标 #1:ng-if="fun.__inViewlist"
图标 #2:ng-if="!fun.__inViewlist"
任何帮助将不胜感激。谢谢。
【问题讨论】:
标签: javascript html angularjs