Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Random названия блока (https://javascript.ru/forum/misc/39102-random-nazvaniya-bloka.html)

turguni 15.06.2013 23:36

Random названия блока
 
Код:

                        <div id=tat onclick="toggle('content1','j1')">
                                <script>
                                function toggle(id1,id2) {
                                var el1 = document.getElementById(id1);
                                el1.style.display = (el1.style.display == 'none') ? '' : 'none'
                                var el2 = document.getElementById(id2);
                                el2.style.display = (el2.style.display == 'none') ? '' : 'none'
                                }
                                </script>
                                <div id=j1 style="display:none;">
                                </div>
                        </div>

Вот он код.
Как сделать, чтобы наверху, вместо j1 делался j и случайное число до семи.. тоесть j1 или j2 или j5 и тд...
То есть чтобы при клике на блок ¨tat¨ чтобы появлялся блок с названием j и рандомным номером до семи.
и чтобы название этого блока , например он стал j5, чтобы именно это новое название писалось в конец моего кода, там где сейчас стоит j1 style="display: и тд..
и с блоком content1 то же самое, какой у j станет число, такое же чтоб было и у content.
Спасибо)

Solonik 16.06.2013 17:02

не совсем понял все запутанно немного.

Вот так можно получить рандомное число от 1 -7
var k;
k= Math.floor(Math.random()*6 + 1);
alert(k);


ну а прописать название стиля можно
var e13 = document.getElementById("j1");
e13.style.display = k;(например) или чему оно должно быть равно


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