我可能在這裏做一個菜鳥D3的錯誤,但我想用D3在現有的HTML元素中進行動畫更改。d3轉換錯誤
所以我們可以說我有以下的HTML
<div id="label">Hello</div>
然後我試圖如下與動畫D3可以改變:
d3.select("#label").transition().duration(1000).html("World");
我收到以下錯誤
"Object [object Array] has no method 'html'"
當我忽略過渡時一切正常:
d3.select("#label").html("world");
我在做什麼錯在這裏?
我不認爲你可以過渡元素的html內容。你期待'html'過渡有什麼行爲? – Ben