Как общие рекомендации, я рекомендовал бы не красть фокус из строки поиска. ( Jeff уже говорил об этом. )
Веб-страница может занять время для загрузки, что означает, что изменение фокуса может произойти некоторое долгое время после того, как пользователь ввел pae URL. Тогда он, возможно, передумал и вернуться к вводу URL, в то время как Вы будете загружать свою страницу и красть фокус для помещения его в текстовое поле.
Это - то, и только обоснуйте, что заставил меня удалить Google как свою начальную страницу.
, Конечно, при управлении сетью (локальная сеть) или если изменение фокуса должно решить важную проблему удобства использования, забудьте все, что я просто сказал:)
Both are perfectly valid. Can you give some examples which doesn't work in second way? Are you aware that attribute names needs to be camelcased first? E.g. element.style.marginTop
instead of incorrectly element.style.margin-top
. The hyphen is namely an invalid identifier in Javascript.