Я бы посоветовал заглянуть в Prototype.js, особенно если вы новый разработчик для JavaScript. Prototype уже определил большинство наиболее распространенных потребностей, которые разработчики JavaScript хотят сделать в своем коде ... и Prototype делает это независимо от браузера. (есть и другие библиотеки JavaScript, которые тоже могут это делать)
Вы можете сделать это, как написано в других ответах ... но я обнаружил, что обычно я трачу меньше времени на беспокойство об ошибках в моем коде после того, как вложил деньги в хорошую Книгу и потратил 2 дня на чтение о Прототипе (или некоторых других Библиотека, как jQuery) против поиска в Интернете и копирования / вставки различных решений. / Пожав плечами