Javascript-форум (https://javascript.ru/forum/)
-   Events/DOM/Window (https://javascript.ru/forum/events/)
-   -   Функция создания кнопки, после нажатия на кнопку (https://javascript.ru/forum/events/54386-funkciya-sozdaniya-knopki-posle-nazhatiya-na-knopku.html)

supvlmail 15.03.2015 14:43

Функция создания кнопки, после нажатия на кнопку
 
Доброго времени суток) Не могу разобраться в своей функции, она как бы работает, но не до конца.
Когда я нажимаю на input(type radio), то онклик вызывает мою функцию и она выдает такое сообщение:
[object HTMLInputElement]Горизонтальная прокрутка
undefined

Кнопка:
<input type="radio" name="firstChoice" onclick="ClickOnNewSite()" id="NewSite"/>

Вот javascript код:
function ClickOnNewSite() {
			// Переменная в которой написано то, что будеn выводиться при нажатии на NewSite
			var textNewSite = nextInput('scrolling', 'two', 'horizon',   'Горизонтальная прокрутка'); 
			 var element = document.getElementById("creater");
                         var newDiv = document.createElement('div');
								newDiv.innerHTML = textNewSite;							
								document.body.insertBefore(newDiv, stand);
}

function nextInput(Iname, Iclass, Iid, Itext, Ionclick) {
    	var newInput = document.createElement('input')
			newInput['someAttribute'] = {
				name: Iname,
				class: Iclass
				};
            newInput.setAttribute('id', Iid);
            newInput.setAttribute('onclick', Ionclick);
	
     
	var newDiv = document.createElement('div');
        newDiv.innerHTML = newInput + Itext;							
		document.body.insertBefore(newDiv, stand);     
    }

Помогите, пожалуйста!) Весь день мучаюсь, все сайты облазил)

danik.js 15.03.2015 19:00

Цитата:

Сообщение от supvlmail
newDiv.innerHTML = newInput + Itext;

Это ты зачем так делаешь?
Цитата:

Сообщение от supvlmail
newInput['someAttribute'] = {

А это че такое?


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