Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/403.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 绑定数据在d3.js中不起作用_Javascript_D3.js - Fatal编程技术网

Javascript 绑定数据在d3.js中不起作用

Javascript 绑定数据在d3.js中不起作用,javascript,d3.js,Javascript,D3.js,我正在尝试使用.enter方法生成html 我有以下代码: alert(d3.select(".ul_class").length); d3.select(".ul_class").data([4, 8, 15]).enter().append("li").text("hello"); 第一个警报显示“1”,因此正确选择了de对象。第二行没有在我的DOM对象中附加“li”元素 我做错了什么? 谢谢您必须首先创建一个(空)选择的li元素: d3.select(".ul_class") .se

我正在尝试使用.enter方法生成html

我有以下代码:

alert(d3.select(".ul_class").length);
d3.select(".ul_class").data([4, 8, 15]).enter().append("li").text("hello");
第一个警报显示“1”,因此正确选择了de对象。第二行没有在我的DOM对象中附加“li”元素

我做错了什么? 谢谢

您必须首先创建一个(空)选择的
li
元素:

d3.select(".ul_class")
  .selectAll('li') // <--
  .data([4, 8, 15]).enter().append("li").text("hello");
d3.选择(“.ul_类”)
.selectAll('li')//