Ребят,что здесь не так?
Вот код:
<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, время: 10:39. |