|
|
|
JS переменная в название className
|
|||
|---|---|---|---|
|
#18+
Добрый вечер!) Создаю простенькую функцию для меню и не как не получается добавить переменную в название.. function menu(id) { if(id==1){ var tm_link = ('tm_link_'+id); tm_link .className='menu_over"; } } В общем не могу tm_link к className присобачить.. Это вообще реально,или я совсем не в ту степь полез?) Как можно это реализовать?Могу конечно на прямую написать tm_link_1 , но задача постепенно будет усложняться и нужно более автоматизировать процесс. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.10.2012, 18:57:05 |
|
||
|
JS переменная в название className
|
|||
|---|---|---|---|
|
#18+
Думаю, имеет смысл поэкспериментировать с глобальным контекстом: Код: javascript 1. Или проще (раз есть classname, то это не просто переменная, а элемент, точнее, его id-шник): Код: javascript 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.10.2012, 03:01:11 |
|
||
|
JS переменная в название className
|
|||
|---|---|---|---|
|
#18+
IDVsbruck, Первый вариант кажется не сработал, второй вариант подходит, просто громоздко писать document.getElement......и тд. мне непонятно, почему работает вариант, типа: Код: javascript 1. и не работает вариант: Код: javascript 1. 2. 3. 4. .........? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.10.2012, 04:01:34 |
|
||
|
JS переменная в название className
|
|||
|---|---|---|---|
|
#18+
В id идёт 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.10.2012, 04:03:07 |
|
||
|
JS переменная в название className
|
|||
|---|---|---|---|
|
#18+
IDVsbruck, Всё, разобрался!Спасибо за помощь! Я просто тупил, два раза в одной функции использовал переменную с одним и тем же именем))) function menu(id) var tm_link_1 = document.getElementById('tm_1'); ..... if(...){var tm_link = ('tm_link_'+id);} } кажется из за этого глючило..) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.10.2012, 04:10:53 |
|
||
|
JS переменная в название className
|
|||
|---|---|---|---|
|
#18+
Код: javascript 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.10.2012, 13:58:00 |
|
||
|
JS переменная в название className
|
|||
|---|---|---|---|
|
#18+
De Codвторой вариант подходит, просто громоздко писать document.getElement......и тд. Ну как тут не вспомнить классика! авторНе писал стихов И не пиши! Лучше погуляй И подыши. (с) Иванов ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.10.2012, 14:18:38 |
|
||
|
|

start [/forum/topic.php?fid=22&fpage=154&tid=1449247]: |
0ms |
get settings: |
8ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
38ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
51ms |
get tp. blocked users: |
2ms |
| others: | 202ms |
| total: | 335ms |

| 0 / 0 |
