"Подарок" от IE при работе с getElementById
<img src='1.jpg' id='User'>
<div class='user' id='user'>
<img src='1.jpg' id='userPhoto'>
</div>
<script>
alert(document.getElementById('user').getElementsByTagName('img')[0]);
</script>
Этот код выдает undefined =) В общем document.getElementById('user') в случае с ie забирает не div c id="user", а img с id="User". |
в 8-м исправили :-)
----------------- а если написать
alert(user.getElementsByTagName('img')[0]);
// или
alert(document.all['user'].getElementsByTagName('img')[0]);
то работает |
| Часовой пояс GMT +3, время: 20:51. |