2013-07-20 3 views
0

Я пытаюсь получить значение ввода и создать элемент с текстом значения в нем. Я не знаю, почему это не работает.Создать диапазон с входным значением

(А, да! Я назвал эту функцию. Просто не выкладываю JQuery введите код ключа.)

<input type="text" id="user-input"/> 

function submitUserMessage(){ 
    var message = document.getElementById("user-input"); 

    if(message.value){ 
     var userMessageElement = document.createElement("span"); 
     var userMessageElementText = userMessageElement.createTextNode(message.value); 
     userMessageElement.appendChild(userMessageElementText); 
     userMessageElement.className = "umsg"; 
     userMessageElement.style.backgroundColor = "#fff"; 
     document.body.appendChild(userMessageElement); 
    } 
} 
+1

Так ты говоришь,» re используя jQuery? – adeneo

ответ

1

вы должны вызвать document.createTextNode() вместо userMessageElement.createTextNode()