[英]Get element by class name and attribute value and set CSS in AngularJS
我有一條指令:
class LkfsSliderDirective {
constructor() {
this.restrict = "E";
this.templateUrl = "./controls/lkfsSlider/lkfsSliderTemplate.html";
this.controller = 'LkfsSliderController';
this.controllerAs = 'slider';
this.replace = true;
}
link(scope, element, attrs) {
}
}
export default LkfsSliderDirective;
在HTML中:
<img ng-src="{{slide.image}}" class="lkfs-slider-slide" alt="" id="{{slide.id}}" ng-repeat="slide in slider.slides"/>
我想通過具有特定ID(例如= 0)的類名稱獲取img
標簽,並設置CSS( display: block
)。
我嘗試了很多方法,但沒有任何效果,例如:
var elem = document.getElementsByTagName("img")[0];
angular.element(elem).css('display', 'block');
也在鏈接中。
有任何想法嗎?
只需使用document.getElementById()
選擇具有特定ID的元素:
var elem = document.getElementById("0");
angular.element(elem).css('display', 'block');
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.