Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Минус в имени объекта (https://javascript.ru/forum/misc/16032-minus-v-imeni-obekta.html)

Zhiganov 23.03.2011 15:36

Минус в имени объекта
 
Есть объект с именем "my-name-2"
Как мне его получить в js?

document.formname.my-name-2

Насколько я понимаю, если бы его имя было my-name-is, то я мог бы написать myNameIs.А тут? Имя объекта не могу поменять по некоторым причинам.

Сломал уже весь мозг и гугл.

monolithed 23.03.2011 15:39

Цитата:

Сообщение от Zhiganov
Как мне его получить в js?

так и пишите, можете в нотации:

document.form['my-name-2']//document.getElementsByName('my-name-2')[0]

Zhiganov 23.03.2011 15:44

monolithed, есть! С нотацией заработало! Премногоблагодарен!

monolithed 23.03.2011 15:48

Цитата:

Сообщение от Zhiganov
Так, проблема значит не в самих минусах, а в конце имени "-2"

так покажите, что вы делаете

<br id="$_-" />
<script>alert(document.getElementById('$_-'));</script>


Часовой пояс GMT +3, время: 08:53.