我正在使用 Raphael 在网站上绘制一些元素。元素包括矩形、线(路径)。我已经为路径元素提供了一个 ID,并尝试在该行的 onclick 事件中访问它。但是当我对 id 进行警报时,什么都看不到。以下是代码片段
function createLine()
{
var t = paper.path("M" + xLink + " " + yLink +"L" + linkWidth + " " + linkHeight);
t.attr('stroke-width','3');
t.attr('id','Hello');
t.node.onclick = processPathOnClick;
}
function processPathOnClick()
{
alert($(this).attr("id"));
}
谁能告诉我上面的代码有什么问题。任何指针都会有所帮助。
谢谢