Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   getElementById не выполняется (https://javascript.ru/forum/misc/29031-getelementbyid-ne-vypolnyaetsya.html)

Dim@ 12.06.2012 15:20

teles
заключите код не в [js] а в [html] и добвьте run вот так [html run]

teles 12.06.2012 15:39

<html>
<head>
    <title></title>
    <script type="text/javascript">
        var b = confirm('Take a thanks');


    </script>
</head>
<body onload="thanks()">
<p align="center">
<img id="thanks" src="" alt="thanks"/>
</p>
<script type="text/javascript">
    function thanks() {
        if (b) {
            document.getElementById('thanks').src = 'http://img.photobucket.com/albums/v140/eldiablojoe/ThanksForTheInfo.gif';
        }
        else {
            document.getElementById('thanks').src = 'http://www.makeyourmeme.ru/default/instance_2/86962/original.jpg';
        }
    }

</script>
</body>
</html>

Deff 12.06.2012 15:44

teles,
Удобнее и быстрее грузится - если две картинки будут уже на странице с display:none,
- А, по-нужному условию, - display:inline-block; нужной картинки

Dim@ 12.06.2012 15:46

Deff,:yes: :yes:

teles 12.06.2012 21:21

как обратиться к стилю елемента?

9xakep 12.06.2012 21:31

<div id='div' style='display:none;z-index:1'>123</div>
<script>
alert(document.getElementById('div').style.display)
alert(document.getElementById('div').style.zIndex)
</script>


Часовой пояс GMT +3, время: 08:45.