selection.enter
selection.enter() //为缺失的元素返回占位符
返回输入(enter)选择:当前选择中存在但是当前DOM元素中还不存在的每个数据元素的占位符节点。此方法只在由data运算符返回的更新选择中定义。此外,输入选择只定义了append(append),insert(insert),select(select)和call(call)操作符;您必须使用这些操作符在修改任何内容之前实例化输入元素。当你传递函数的参数给这些插入的元素的操作符时,index参数将反映新的位置,而不一定从零开始或者是连续的。 (输入选择也支持empty和size。)
eg:
var svg = d3.select("body")
.selectAll("svg")
.enter().append("svg")