Видела это на работе.Поиграл с этим дома.Вот рабочая jsFiddle .Да, это слишком сложно, но я ненавижу alert('annoying pop-up');
.
Я прокомментировал источник, чтобы вы лучше поняли, почему я так написал.
sg522 :Он не может копировать / вставлять в ваш код и работают, но я не знаю, каков остальной ваш код.Мы также здесь, чтобы писать ваш код для вас.Мы здесь, чтобы помочь вам выучиться и стать более опытным программистом.
Пожалуйста, дайте нам знать, если у вас есть вопросы.
Удачного кодирования!
ОБНОВЛЕНИЕ: Изменен jsFiddle для работыс Opera и Firefox 10. Ни Opera, ни Firefox, по-видимому, теперь не позволяют вызывать cloneNode
без параметров.Opera, по-видимому, также не допускает объявления переменных в цепочках.