Не срабатывает document.createElement
|
Tord002,
что написали то и получили Цитата:
но возможно вы хотели это var name = ''; var name01 = 'Коля'; var div = document.createElement("div"); function func() { name = name01; div.innerHTML = "<div>"+name+"</div>"; document.getElementById("blok").appendChild(div); } |
верно, так и хотел! Помогли! Спасибо!
|
Извините, но все таки не совсем то, что нужно.
Предполагается, что div.innerHTML = "<div>"+name+"</div>";будет вынесен из функции. Таких функций будет много, поэтому не хочется захламлять код прописывая одно и тоже. Т.е. будет примерно так. Посоветуйте как можно решить задачку. |
Tord002,
Подавайте name параметром функции, в чем проблема? function func(name) { div.innerHTML = "<div>"+name+"</div>"; document.getElementById("blok").appendChild(div); } |
Проблема в том чтобы не прописывать
div.innerHTML = "<div>"+name+"</div>";в каждой функции. Я много не понимаю еще. Уж простите |
Tord002,
сложно понять зачем куча вам функций ... |
Подскажите как можно упростить такой скрипт. Сам понимаю, что от незнания пишу не правильно
|
Tord002,
знать бы ещё что ты хочешь сделать? |
Еще раз прошу прощенья! Я неверно описал задачу. Имел ввиду условий будет много, а не функций. Необходимо чтобы в зависимости от значения одной переменной создавался блок со значением другой переменной. Попробовал сделать по совету pnpquest. Результат работает! Спасибо!
Поправьте, пожалуйста, скрипт если не правильно написал |
Часовой пояс GMT +3, время: 00:22. |