我在页面上有以下元素:
<div id="chart_title">
</div>
如果我想使用D3更改文本,我知道我可以使用: d3.select( “#chart_title”)的HTML( “标题”);
有没有办法可以使用D3选择器,但是只能访问div本身?我试过了:
d3.select("#chart_title")[0]
但我最终看到控制台中的div没有我想要查看的任何属性。
答案 0 :(得分:1)
您可以使用与任何其他元素相同的方式访问元素的属性,例如
d3.select("#chart_title").attr("id", "new_name");
您也可以通过这种方式设置样式属性等。