gpt4 book ai didi

javascript - 如何通过 d3 中的变量 id 选择元素?

转载 作者:行者123 更新时间:2023-11-30 12:49:05 24 4
gpt4 key购买 nike

假设我想通过变量 id='myID' 选择一个 id 为 'myID' 的元素。通常我会直接通过以下方式选择元素:

d3.select("[id=myID]").attr("fill", "#ccc");

但是如何通过变量做到这一点呢?我试过类似的东西:

d3.select("[id="+ id + "]").attr("fill", "#ccc");

但这当然会返回一个错误。有人知道怎么做吗?

提前致谢,蒙克尼亚

最佳答案

要通过 ID 选择元素,可以使用 # 符号:

d3.select("#myID").attr("fill", "#ccc");

var x = "myID";
d3.select("#" + x).attr("fill", "#ccc");

演示 here .

关于javascript - 如何通过 d3 中的变量 id 选择元素?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21587514/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com