在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問(wèn)答/HTML5  HTML/ SVG 的g組合元素標(biāo)簽可以利用dom節(jié)點(diǎn)做操作嗎?

SVG 的g組合元素標(biāo)簽可以利用dom節(jié)點(diǎn)做操作嗎?

比如下面兩行代碼,有兩個(gè)組合標(biāo)簽g,我想通過(guò)document.getElementclassName(g),通過(guò)循環(huán)能否區(qū)分兩個(gè)組合g,像div一樣,能區(qū)分出我鼠標(biāo)點(diǎn)擊的是哪一個(gè)?
<g class="g">
    <rect x="150" y="100" width="100" height="100" fill="red"></rect>
</g>

<g class="g">
    <rect x="150" y="100" width="100" height="100" fill="green"></rect>
</g>
回答
編輯回答
失魂人

處理方式和其他dom一樣

Array.prototype.forEach.call(
  document.getElementsByClassName('g'),
  (e, i) => e.addEventListener('click', () => console.log(i))
);
2017年6月23日 17:56