Где в вашем документе находится этот скрипт?Возможно ли, что элемент DOM, содержащий Button1, еще не загружен при выполнении этого скрипта?Вы можете попробовать поместить это в тег сценария после вашего тела, а не в голове, или обернуть его в функцию, которая затем выполняется в элементе onload.
РЕДАКТИРОВАТЬ: теперь, когда вопрос имеет теги кодаЯ вижу это в теге сценария.Я все еще рекомендую обернуть его в функцию и вызвать его с помощью onLoad, чтобы убедиться, что DOM полностью загружен перед выполнением сценария.