Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/80.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在JavaScript或AngularJS中动态更改以下css_Javascript_Html_Css_Angularjs - Fatal编程技术网

在JavaScript或AngularJS中动态更改以下css

在JavaScript或AngularJS中动态更改以下css,javascript,html,css,angularjs,Javascript,Html,Css,Angularjs,如何在JavaScript或Angular中动态更改此css样式 .ui-grid-row.ui-grid-row-selected > [ui-grid-row] > .ui-grid-cell{ background-color: transparent; color: #0a0; } .ui-grid-cell-focus { outline: 0; background-color: transparent; } 我

如何在JavaScript或Angular中动态更改此css样式

 .ui-grid-row.ui-grid-row-selected > [ui-grid-row] > .ui-grid-cell{
        background-color: transparent;
        color: #0a0;
  }
  .ui-grid-cell-focus {
    outline: 0;
    background-color: transparent;
}
我的问题不同于:


因为我使用的是ui网格,而这些是使用rowSelection网格选项默认设置到行上的类。我需要在纯Javascript中更改类的样式,而不是有条件地更改类,您不能直接编辑该类。但是,您可以编辑此类所属的每个元素。这看起来像这样

var myElements = document.querySelectorAll(".ui-grid-row.ui-grid-row-selected > [ui-grid-row] > .ui-grid-cell");

for (var i = 0; i < myElements.length; i++) {
    myElements[i].style.opacity = 0; //making them invisible
    myElements[i].classList.add("ui-grid-cell-focus"); //adding a class
 }
var myElements=document.queryselectoral(“.ui-grid-row.ui-grid-row-selected>[ui-grid-row]>.ui网格单元格”);
对于(var i=0;i

一般来说,您最好使用
ng类
,尽管ng类?你能出示你的html文件吗