2016-10-03 57 views

回答

1

你正試圖找到一個DOM節點之前(我不確定這裏的適當術語)初始化?渲染?將script元素移動到參考節點(此例中爲#simpleCircle)之後

<svg id="simpleCircle"> 
    <circle id="myCircle" cx="100" cy="100" r="50" fill="blue"></circle> 
<svg> 

<script>  
    d3.select('#simpleCircle') 
     .select('#myCircle') 
     .on('mouseover', hiThere); 

    function hiThere(d) { 
     alert('hi there'); 
    } 
</script>