2
我是Raphael.js的新手,我無法通過它的id獲取對象的引用。Raphael得到和元素的ID
我使用raphael(因爲我覺得它:-))在運行時創建圓形按鈕。
I,通過<div>
兒童創建一個按鈕:
<div class="elements">
<div>BUTTON HERE<img src="XXX" /></div>
<div>BUTTON HERE</div>
<div>BUTTON HERE</div>
</div>
然後我用一個形象已經(XXX)現場創建我把裏面的每一個我的實例容器的新的圖像對象。
問題是,後來一個,我問我的拉斐爾對象迴應一個自定義事件(第67行在我的帕斯)。
在我的事件處理程序(線62),我希望能夠(第21行與ID集)檢索特定image
。
有關如何通過其ID或其他方法獲取我的image
元素的任何想法?
我的功能是在這裏:http://pastie.org/3775836
預先感謝您的時間和耐心,
Jk_
你可以使用getElementByID而不是getById嗎? – Evan 2012-04-12 18:58:57
問題是元素的ID與RAPHAEL一起設置。它在DOM中沒有任何適當的ID。 http://raphaeljs.com/reference.html#Element.id – 2012-04-12 19:01:55
請在[jsFiddle](http://www.jsfiddle.net)上設置一個工作示例,以展示您的問題。無論如何,你最好傳遞元素本身(或形狀引用),或者,如果你想對被調用者進行操作 - 請參閱處理程序中的this。 – 2012-04-14 19:33:03