2

我有这个功能:

function msj(str) {
//    display = document.getElementById("txt"); // DOM
//    nodo = document.createTextNode(str);
//    display.replaceChild(nodo,display.firstChild);
$("#txt").html(str); // jQuery
}

消息显示在这里:

<div id="txt">Guess the number between 1 and 10</div>

然后,我想将消息显示为输入文本表单。有谁知道该怎么做?

非常感谢。

4

3 回答 3

3

尝试

<input type="text" id="txt" />

function msj(str) {
  $("#txt").val(str); // jQuery
}
于 2013-05-26T01:59:07.707 回答
0

假设您有一个输入文本元素,id=input-txt那么您可以这样做

$("#input-txt").val(str); 
于 2013-05-26T01:55:08.110 回答
0

jQuery

function msj(str){
  $("#txt").val(str);
}

HTML

<input type="text" name="inputField" id="txt" />

好的,对于回答您的问题的相关链接,这可能有点矫枉过正,但它们都回答了您的问题。

于 2013-05-26T01:55:09.197 回答