Ребят,что здесь не так?
Вот код:
<html> <style type="text/css"> .button{ padding:10px; text-decoration:none; font-size:16px; font-family:arial; font-weight:bold; border:1px solid #c9c2c1; } </style> <body> <script language="JavaScript" type="text/javascript"> document.getElementsByClassName("button").style.ba ckground='#000000'; </script> <a href="#" class="button">Click me!</a> </body> </html> Линкер ссылается на то, что не найден объект background . Точнее пишет это: "Uncaught TypeError: Cannot set property 'background' of undefined ". Что делать? |
window.onload = function() { document.getElementsByClassName("button")[0].style.background='#000000'; } |
devote,
пишет тоже самое |
Цитата:
|
devote,теперь ругается на style:"Uncaught TypeError: Cannot read property 'style' of undefined"
|
Цитата:
<html> <style type="text/css"> .button{ padding:10px; text-decoration:none; font-size:16px; font-family:arial; font-weight:bold; border:1px solid #c9c2c1; } </style> <body> <script language="JavaScript" type="text/javascript"> window.onload = function() { document.getElementsByClassName("button")[0].style.background='#000000'; } </script> <a href="#" class="button">Click me!</a> </body> </html> |
devote,а, это у меня неправильно было. Спасибо! А у меня теперь возник теоретический вопрос:почему нужно было перед .style поставить [0]?
|
Цитата:
|
devote,
ясно, еще раз спасибо. |
Часовой пояс GMT +3, время: 23:42. |