站点图标 GIS开发者

d3js dom元素添加(add)、移除(remove)class

两种方式

  1. attr(‘class’,’要设置的class名称’)
    适用一次移除所有class
  2. classed(‘要设置的class名称’,boolean) boolean控制添加还是移除
    适用单个class的操作、不影响其他class

实例

1. 添加

    let dom1=select('div');//dom对象
    dom1.attr('class','active');
    let dom1=select('div');//dom对象
    dom1.classed('active',true);

2. 移除

    let dom1=select('div');//dom对象
    dom1.attr('class','');
    let dom1=select('div');//dom对象
    dom1.classed('active',false);
退出移动版