|
0 / 0 / 0
Регистрация: 12.09.2011
Сообщений: 7
|
|||||||||||
Передача значение переменной из JS в HTML05.10.2011, 14:49. Показов 48966. Ответов 21
Метки нет (Все метки)
Можно ли передать значение переменной из JS в HTML?
Пример:
Реализуемо ли такое?
0
|
|||||||||||
| 05.10.2011, 14:49 | |
|
Ответы с готовыми решениями:
21
Передача переменной из C# в html
Передача переменной из html в PHP |
|
front-end developer
|
|||||||||||||||||||||
| 05.10.2011, 16:06 | |||||||||||||||||||||
|
JavaScript взаимодействует с HTML через объектную модель документа (DOM), поэтому не может "обмениваться" данными "напрямую" c HTML в коде HTML тем способом что Вы предложили.
То, что Вы хотите реализовать делается вот так:
1
|
|||||||||||||||||||||
|
0 / 0 / 0
Регистрация: 12.09.2011
Сообщений: 7
|
||||||||||||||||
| 05.10.2011, 21:15 [ТС] | ||||||||||||||||
|
Спасибо за разъяснение
Добавлено через 3 часа 26 минут Решение немного переработал и вот что получилось:
Теперь выпадающая менюшка работает. Но, изначально, при заходе на страницу выпадающая менюшка "висит" открытой. Когда наведешь на пункт меню и убершь курсор - менюшка исчезнет и нормально все работает. Получается, что по умолчанию у меня идет display:block, несмотря на то, что onmouseout настроено на display:none. Подскажите, пожалуйста, что подправить надо )
0
|
||||||||||||||||
|
front-end developer
|
||||||||||||||||||||||||||||||||||||
| 05.10.2011, 23:20 | ||||||||||||||||||||||||||||||||||||
|
Для того чтобы ваше выпадающее меню было поумолчанию скрыто пропишите заголовку h3 стиль:
Рекомендации: 1) JavaScript - Имена функций должны "говорить" для чего эта функция предназначена, имена a и b ни о чем ни говорят; - Функции содержат лишний код:
- Излишне вставлять текст ссылки в тег span:
- Когда оформляете сообщение на форуме, используйте "код CSS" а не "HTML"
1
|
||||||||||||||||||||||||||||||||||||
|
0 / 0 / 0
Регистрация: 12.09.2011
Сообщений: 7
|
||||||
| 05.10.2011, 23:51 [ТС] | ||||||
|
Респект и уважуха )
Спасибо большое за помощь, работает. И спасибо за рекомендации - учту на будущее. З.Ы. По поводу span - у меня этот тэг применяется в кнопочках, я просто не весь код выкладывал.
З.Ы.Ы. Если кому интересно, то сайт тут. Еще не всё заполнено, поэтому некоторые разделы отображают не то, что должны...
0
|
||||||
|
0 / 0 / 0
Регистрация: 17.02.2013
Сообщений: 17
|
||||||
| 23.01.2017, 01:37 | ||||||
|
Подскажите пожалуйста как с помощью переменных можно сократить данный код:
0
|
||||||
|
2463 / 1769 / 625
Регистрация: 11.07.2016
Сообщений: 4,067
|
|||||||
| 23.01.2017, 09:40 | |||||||
|
Вы просто нашли случайную тему и впихнули туда свой вопрос? Создали бы новую...
0
|
|||||||
|
0 / 0 / 0
Регистрация: 17.02.2013
Сообщений: 17
|
||||||
| 23.01.2017, 16:19 | ||||||
|
Спасибо конечно, но это не то.
По вашему то правильно. Вы написали то, что увидели. Вы конечно сократили код, но не поняв принцип. Названия не обязательно должны быть Материал 1, Материал 2, поэтому за шаблон это взять не правильно! Переменные нужны были для html кода что бы не дублировать его сто раз. Идентификаторы у картинок и их названия не обязательно должны быть по порядку. Решение так то я уже сам написал, но буду благодарен за ваш вариант, если предложите лучше моего. Спасибо! Добавлено через 24 минуты Вот мой вариант:
0
|
||||||
|
2463 / 1769 / 625
Регистрация: 11.07.2016
Сообщений: 4,067
|
|
| 23.01.2017, 16:31 | |
|
Это вы так сократили код?
0
|
|
|
0 / 0 / 0
Регистрация: 17.02.2013
Сообщений: 17
|
|
| 23.01.2017, 17:13 | |
|
Я же написал, если сможете лучше сделать, то буду очень вам признателен.
А что? Не сократил? Только имейте ввиду что класс .v1 в цикл ставить нельзя, потому что они будут меняться постоянно и идут не по порядку
0
|
|
|
2463 / 1769 / 625
Регистрация: 11.07.2016
Сообщений: 4,067
|
|||||
| 23.01.2017, 17:26 | |||||
|
Изначально задача звучала так:
Затем выясняется, что у вас там куча всяких странностей оказывается происходит, причём всё очень абстрактно. Никакой конкретики. Как мы можем вам помочь, если вы проблему/задачу не сформулировали?
0
|
|||||
|
0 / 0 / 0
Регистрация: 17.02.2013
Сообщений: 17
|
||||||
| 23.01.2017, 17:35 | ||||||
|
На данный момент код просто надо оптимизировать, то есть грамотно сократить.
Данные ни откуда не берутся, пока всё вносится вручную в один файл. Прошу прощения что не конкретизировал пост изначально, думал и так всё будет ясно. На данный момент код таков:
Если можете сделать код ещё меньше - буду очень рад за помощь!
0
|
||||||
|
2463 / 1769 / 625
Регистрация: 11.07.2016
Сообщений: 4,067
|
||||||
| 23.01.2017, 17:48 | ||||||
|
Вы осознаёте, что на самом деле только усложнили код?
![]() Если вы вшиваете в исходники все данные, то создайте JS-объект (или в крайнем случае массив), в который вы будете заносить данные, а разметку формируйте в цикле. Например:
1
|
||||||
|
0 / 0 / 0
Регистрация: 17.02.2013
Сообщений: 17
|
||||||
| 23.01.2017, 18:01 | ||||||
|
Я с Ява скрипт пока не тесно работаю, только начинаю вникать, поэтому строго не судите
Можно сказать делаю пальцем тыча в небо. У меня спецификация по html вёрстке основная. За ответ спасибо, сейчас буду пробовать! Добавлено через 8 минут Подскажите пожалуйста, а как быть то дальше? Дальше папки меняются, а в цикле как добавить?
0
|
||||||
|
0 / 0 / 0
Регистрация: 17.02.2013
Сообщений: 17
|
|
| 23.01.2017, 18:32 | |
|
Почему то ваш код не хочет работать, возможно из-за какой то синтаксической ошибки.
Можете посмотреть? Ваш код со 101 строки. В редакторе подсказка: Expected '{' and instead saw '$'.
0
|
|
|
0 / 0 / 0
Регистрация: 17.02.2013
Сообщений: 17
|
|
| 23.01.2017, 19:23 | |
|
Я сам не разбираюсь, можете подправить код, потому что так не работает?
0
|
|
|
2463 / 1769 / 625
Регистрация: 11.07.2016
Сообщений: 4,067
|
||||||
| 23.01.2017, 22:36 | ||||||
0
|
||||||
|
0 / 0 / 0
Регистрация: 17.02.2013
Сообщений: 17
|
|
| 23.01.2017, 22:58 | |
|
Так тоже не работает.
Пишет Don't make functions within a loop
0
|
|
|
2463 / 1769 / 625
Регистрация: 11.07.2016
Сообщений: 4,067
|
|
| 23.01.2017, 23:45 | |
|
Это предупреждение. Его можно игнорировать. Либо вынесите функцию из цикла
0
|
|
|
0 / 0 / 0
Регистрация: 17.02.2013
Сообщений: 17
|
|
| 23.01.2017, 23:47 | |
|
Ну вот знал бы как вынести к вам не обращался бы.
Я в яве вообще пока новичок. Помогите пожалуйста!
0
|
|
| 23.01.2017, 23:47 | |
|
Помогаю со студенческими работами здесь
20
Передача переменной в функцию из HTML тега A в $
Отобразить значение переменной php в html
Как передать значение переменной в HTML Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
||||
|
PhpStorm 2025.3: WSL Terminal всегда стартует в ~
and_y87 14.12.2025
PhpStorm 2025. 3: WSL Terminal всегда стартует в ~ (home), игнорируя директорию проекта
Симптом:
После обновления до PhpStorm 2025. 3 встроенный терминал WSL открывается в домашней директории. . .
|
Access
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
|
Новый ноутбук
volvo 07.12.2025
Всем привет.
По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне:
Ryzen 5 7533HS
64 Gb DDR5
1Tb NVMe
16" Full HD Display
Win11 Pro
|
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
|
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
|
|
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов
На странице:
https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/
нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
|
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов.
. . .
|
Ломающие изменения в C#.NStar Alpha
Etyuhibosecyu 20.11.2025
Уже можно не только тестировать, но и пользоваться C#. NStar - писать оконные приложения, содержащие надписи, кнопки, текстовые поля и даже изображения, например, моя игра "Три в ряд" написана на этом. . .
|
Мысли в слух
kumehtar 18.11.2025
Кстати, совсем недавно имел разговор на тему медитаций с людьми. И обнаружил, что они вообще не понимают что такое медитация и зачем она нужна. Самые базовые вещи. Для них это - когда просто люди. . .
|
Создание Single Page Application на фреймах
krapotkin 16.11.2025
Статья исключительно для начинающих. Подходы оригинальностью не блещут.
В век Веб все очень привыкли к дизайну Single-Page-Application .
Быстренько разберем подход "на фреймах".
Мы делаем одну. . .
|