Упрощение получение ссылок на элементы
3. Декабрь, 2015 в 17:59,
Нет комментариев
К сожалению, в javascript встречаются синтаксические конструкции, которые довольно длинны и из - за этого код вырастает просто в какого - то не читаемого монстра. Примером такой конструкции может служить document.getElementById(). Для упрощения кода, его написания и понимания в дальнейшем я предлагаю "зажать" эту конструкцию в промежуточную функцию и назвать ее, скажем byId().
Эта функция будет находить элемент в DOM и возвращать его как объект, к которому можно применить все методы, если бы Вы к нему обращались как к document.getElementById(). Функция будет выглядеть следующим образом:
function byId(thid)
{
return document.getElementById(thid);
}
Обратиться к этой функции можно следующим образом (например, для присвоения элементу определенного значения):
byId('element_id').value = 'value'