图表
d3.js
1. 元素
1.1. 选择元素
d3.select(selector)
选中符合条件的第一个元素,选择条件为 selector 字符串。如果没有元素被选中则返回空选择集。如果有多个元素都符合条件则返回包含第一个 (文档顺序) 匹配的元素的选择集。例如选择第一个 a
元素:
var anchor = d3.select("a");
selector 除是字符串之外还可以是指定的节点,在已经对节点有引用的时候是很有用的。比如在事件监听器回调内 this
指向节点时就可以使用这种方法将其转换为选择集实例:
d3.selectAll("p").on("click", function() { d3.select(this).style("color", "red"); });