|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
03.08.2015, 11:12 | #1 |
Форумчанин
Регистрация: 18.03.2015
Сообщений: 114
|
javascript. getElementById как вытащить число
Здравствуйте!
Набросал простенькую страничку, чтобы освоить getElementById Хочу вытаскивать числовое (!) значение из ячейки val и увеличивать его на 0.001 раз в секунду. Никак не могу понять как мне вытащить числовое значение, а не текст. Пока придумал только как работать с текстом Код:
|
03.08.2015, 11:23 | #2 |
Старожил
Регистрация: 12.11.2010
Сообщений: 8,568
|
Попробуйте функию foo переписать так:
Код:
|
03.08.2015, 11:56 | #3 | |
Форумчанин
Регистрация: 18.03.2015
Сообщений: 114
|
Цитата:
ПС. и как можно меньше вызовов getElementById. А то ругаются, что он тяжелый. Буду сидеть думать |
|
03.08.2015, 13:02 | #4 |
Старожил
Регистрация: 03.01.2014
Сообщений: 2,870
|
jQuery не подойдёт???
|
03.08.2015, 22:05 | #5 |
Форумчанин
Регистрация: 19.01.2015
Сообщений: 158
|
>>> ПС. и как можно меньше вызовов getElementById. А то ругаются, что он тяжелый.
Почему тяжелый? Как я понял, самый быстрый. Внутреннее устройство поисковых методов Если в коде часто приходится вызывать getElementById, то для удобочитаемости, можно через самодельную функцию gid Код HTML:
function gid (idx) {return document.getElementById(idx);} gid('Element1').innerHTML = ...; gid('Elem2').style.display = ...; |
04.08.2015, 09:25 | #6 | ||
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Цитата:
Цитата:
в начале скрипта создай переменку, в которую getElementById() получи нужный элемент. Потом обращайся к данным через эту переменку, если уж суеверный.
I'm learning to live...
|
||
08.08.2015, 17:35 | #7 |
Раздолбайских Дел
Старожил
Регистрация: 22.05.2009
Сообщений: 3,828
|
А .innerHTML легкий, ага.
Alar, верни репу!
|
09.08.2015, 00:16 | #8 |
Участник клуба
Регистрация: 19.01.2009
Сообщений: 1,457
|
Немножко хардкора )
Код:
|
22.08.2015, 12:53 | #9 |
Пользователь
Регистрация: 05.12.2012
Сообщений: 26
|
у меня так получилось:
Код:
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Вытащить число из 14 последовательных разрядов | vaan.sk | Общие вопросы C/C++ | 3 | 05.12.2012 10:04 |
JavaScript.как я могу вписать число в область для введения числа на сайте. | ромик0 | JavaScript, Ajax | 9 | 08.07.2011 17:30 |
Как правильно изменить фон в объекте, полученном через getElementById | Stilet | JavaScript, Ajax | 3 | 11.11.2010 17:34 |
Что делает данный JS (там есть такие ф-ии как getElementsByTagName и getElementById) | TwiX | JavaScript, Ajax | 5 | 05.02.2010 19:49 |
JavaScript. Проблема с GetElementById | kirill555 | Помощь студентам | 1 | 14.02.2008 12:30 |