Если ищете ответы на вопросы из заголовка и тому подобные, вам определенно необходимо учить JavaScript. Можно записаться на курсы, нанять репетитора-программиста или подобрать соответствующие книги. Можно своместить. Но все равно мы предлагаем изучать еще и сайты в интернете, которые публикуют опытные программисты на JS, разбирать готовые коды скриптов.
Прочитайте также это скачать бесплатно джава скрипты http://iprowebber.ru/javascript-dom-spisok-uzlov/, джава скрипт с нуля, движок джава скрипт, джава скрипт вакансии.
Здесь вы найдете справочники по языку программирования JavaScript.