簡體   English   中英

如何使用javascript / angularJs應用/防止覆蓋/覆蓋CSS /樣式?

[英]How to apply/prevent overwriting/overriding css/style using javascript/angularJs?

我是angularJs的新手。 需要在js文件級別/從js文件級別向組件分配css屬性。 在為組件分配CSS樣式后,我保留了調試器。 在調試器級別,我可以看到將所有應用於組件行為的css屬性都很好。 完成頁面加載后,我無法從js文件中看到已應用的CSS。 在我看來,可能是一些覆蓋/刪除CSS樣式。 如何使用angular / JavaScript / J查詢實現這一點,非常感謝。

這是我的代碼。

由AngularJS

angular.element.find('.ctp-textfield')[0].style.width = "75px !important";
angular.element.find('.ctp-textfield')[0]["ng-style"] = "{height: 75px}";

通過JavaScript

document.getElementById('Idname').style.width = "75px !important"; 

通過JQuery

$('#idname')[0].style.width = "75px !important";
$('#idname').style.width = "75px !important";

在Angular中進行DOM操作的方法是使用指令。 上面所有的代碼片段似乎都沒有在指令的link函數中運行,因此無法按您期望的方式工作(但沒有足夠的上下文可以告訴您正在執行的操作)。

看到:

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

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