如何使用D3通过属性选择元素

时间:2018-09-26 11:47:36

标签: javascript html css xml d3.js

我这样做是要选择一些具有相同css类的元素:

editor.commit()

它正确执行了必须执行的操作,它获取了具有该类的所有元素。

但是,我想用不在CSS类之内的东西来过滤它们。例如,具有一个名为d3.xml("/picture.svg").mimeType("image/svg+xml").get((error, xml) => { d3.select(".parent .parent__items") .selectAll(".parent-item .parent__inner-item .parent__svg") .each(function (d, i){ d3.select(this).node().append(xml.documentElement.cloneNode(true)); }); }); element-type="a"的属性。

看看here,并尝试了两种方法,但到目前为止都没有成功:

1。

element-type="b"

2。

d3.xml("/picture.svg").mimeType("image/svg+xml").get((error, xml) => {
    d3.select(".parent .parent__items")
        .selectAll(".parent-item .parent__inner-item .parent__svg")
        .attr('a', function(d, i) { return i;})
        .each(function (d, i){
            d3.select(this).node().append(xml.documentElement.cloneNode(true));
        });
});

是否可以在现有代码中添加类似内容?

0 个答案:

没有答案