Javascript-форум (https://javascript.ru/forum/)
-   Javascript под браузер (https://javascript.ru/forum/css-html/)
-   -   Вставить число в элемент div (https://javascript.ru/forum/css-html/19404-vstavit-chislo-v-ehlement-div.html)

KamalovRadik 03.08.2011 12:53

Вставить число в элемент div
 
window.onload = function() {
        document.getElementById('10-2').onclick = perevod;
        
        }
 
function perevod () {
        
        var x = parseInt (document.getElementById('new').value, 10);
        var div = document.getElementById('links');
        div.innerHTML = (x).toString(2);
        
        }


Имеется след. скрипт. Как все значения в столбик помещать в div с id='links' ?
Ато ф-я InnerHtml перезаписывает.

kobezzza 03.08.2011 12:59

Ну во первых innerHTML - это свойство, а не функция.

А так:
div.innerHTML = div.innerHTML + "<br />" + x.toString(2);

Sweet 03.08.2011 13:00

div.innerHTML += (x).toString(2);

KamalovRadik 03.08.2011 13:02

Ага, спасибо.
А еще есть какие нибудь выводы, кроме этих?
JS только начинаю учить

KamalovRadik 03.08.2011 13:09

Н-р через document.write и appendChild не смог реализовать

kobezzza 03.08.2011 13:10

Цитата:

Сообщение от Sweet (Сообщение 117042)
div.innerHTML += (x).toString(2);

Согласен, так гораздо красивее:)

Цитата:

Сообщение от KamalovRadik (Сообщение 117043)
Ага, спасибо.
А еще есть какие нибудь выводы, кроме этих?
JS только начинаю учить

http://javascript.ru/tutorial/dom/modify

kobezzza 03.08.2011 13:12

Цитата:

Сообщение от KamalovRadik (Сообщение 117049)
Н-р через document.write и appendChild не смог реализовать

Про appendChild почитай ссылку, что я тебе скинул.
А про document.write лучше пока забудь вообще) Вспомнишь, когда станешь опытным JS прогером) может быть:)


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