在文檔中,我可以使用document.getElementById()
來獲取特定獨特元素的句柄。如何處理SVG <g>組中的條目?
我該如何對一個組做同樣的處理,作爲參數給出。
<g id="right_hook">
<circle id="wheeltap" r="3" stroke-width="1" />
<path d="M 0 0 L 200 0 A 5,5 0 0,1 200,20" stroke-width="4" />
</g>
如果我通過這個羣組功能:
function some(hook) {
var tap1= hook.wheeltap; // does not work
var tap2= hook.getElementById("wheeltap"); // does not work
}
是什麼工作?
我這樣做的原因是我有多個類似的對象,我想要在JavaScript中進行動畫製作。我當然可以給他們的每個子對象提供全球唯一的名字(s.a.「right_hook_wheeltap
」,「left_hook_wheeltap
」,但這很糟糕)。
我可以使用最新的瀏覽器;甚至是瀏覽器特定的。感謝大家的幫助。最終我會使用jQuery,但是我首先不想理解它。 – akauppi 2009-11-19 16:36:26
現在使用jQuery,我會告訴讀者只要在這裏放下,就這樣做。方式更容易。 – akauppi 2009-12-27 10:55:56