我试图制作一个事件监听器,详见here。为此,我分析了this
构造。在给定链接中添加点并添加行
console.log(this);
handleMouseOver
事件处理程序中的,this
生成元素(例如)
<circle cx="231 cy="333" r="6" fill="black"></circle>
我现在希望选择其中一个属性来控制行为。我如何选择(例如)cx
属性?我试过了
this.attr('cx')
没有成功。 感谢您的所有投入!
答案 0 :(得分:4)
this
是简单的Dom节点。您可以使用:
this.getAttribute( 'cx' );
或
d3.select( this ).attr( 'cx' );