Показать сообщение отдельно
  #2 (permalink)  
Старый 18.05.2012, 11:26
Аватар для bes
bes bes вне форума
Профессор
Отправить личное сообщение для bes Посмотреть профиль Найти все сообщения от bes
 
Регистрация: 22.03.2012
Сообщений: 3,744

На мой взгляд, тут всё дело в том, что параметры, заданные в тегах <style></style> не задают свойство style, поэтому необходимо либо задать эти параметры в атрибуте style тега, либо явно установить их в коде.

<button id="myButton">&#8594</button>
<div id="myDiv"></div>

<script>
window.onload = function () {
  with (myDiv.style) {
    position = 'absolute';
    left = '60 px';
    top = '10 px';
    width = '40 px';
    height = '40 px';
    background = 'green';
  }
}

myButton.onclick = function () {
  myDiv.style.left = parseInt(myDiv.style.left) + 20 + 'px';
}
</script>
Ответить с цитированием