簡體   English   中英

通過類名稱和屬性值獲取元素並在AngularJS中設置CSS

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM