отвечаю сам себе, на память
1) в заголовок SVG можно добавить своё описание
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:ev="http://www.w3.org/2001/xml-events"
xmlns:mytags="http://www.mytags.ru/CityNight"
теперь в элементе, который я хочу выделить своим тегом, могу писать:
<g id="shape35-26" transform="translate(31.1811,-48.189)" mytags:id="MainSwitch">
height="17.0079" class="st3"/> </g>
и в JS могу искать элемент со своим тегом через
getAttribute('mytags:id')
2) но можно обойтись и без своих определений в заголовке SVG, потому что есть стандартный тег data
<g id="shape35-26" transform="translate(31.1811,-48.189)" data-id="MainSwitch">
height="17.0079" class="st3"/>
</g>
Пишу data, и через дефис, что угодно.
И искать его так же через getAttribute('data-id')
|