获取没有id的HTML元素?

时间:2013-10-23 06:26:29

标签: javascript jquery html5 canvas raphael

我一直在使用在画布上绘制对象。 我想在鼠标点击时选择这些对象。

之前它正在处理从回调函数中获取target对象,如下所示:

VectorEditor.prototype.onMouseDown = function (x, y, target /*<--here*/, elem) {

但是我必须在这个画布上实现其他div叠加层。因此,上述target方法不再有效。

现在我保存了在某些数据结构中绘制的对象的id,并且当我单击相应的对象(使用Raphael在画布上绘制)时需要获取句柄。

我试过像

这样的东西
elem.data("drawnID", shape.id); /*elem was the div (canvas) on which click was done*/

一旦我在画布上绘制多个对象,就会被覆盖。显然我需要另一种机制来做到这一点。也许使用锯齿状数组等。在这种情况下,我如何搜索数组以获得对在画布上单击的对象的保持,因为我没有动态点击该元素的id?

0 个答案:

没有答案