如何在div元素中获取textarea值?

时间:2014-06-19 08:24:29

标签: javascript html

我希望在div元素textarea中使用text输入ID为typed的文字,我该怎么办?

<script> 
function field()
{ 

var txt = document.getElementById("text").value;
if (txt.length > 0){
document.getElementById("typed").value = txt; 

}

}

</script>

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

<br>
<b> You Typed : <div id="typed"></div> </b>
<br>
<input type="button" value="Submit" onclick="field()">

4 个答案:

答案 0 :(得分:3)

.value用于输入元素。要在DIV中添加内容,请使用.innerText

document.getElementById("typed").innerText = txt; 
<{> DEMO <input>

<{> DEMO <textarea>

答案 1 :(得分:1)

更改功能,如下所示

function field()
{ 
  var txt = document.getElementById("text").value;
  if (txt.length > 0)
  {
     document.getElementById("typed").innerText= txt; 
  }
}

答案 2 :(得分:0)

你可以用这个:

    <html>
<head>

<script> 
function field()
{ 

var txt = document.getElementById("text").value;
if (txt.length > 0){
document.getElementById("typed").innerText = txt; 
console.log(txt);
}

}

</script>

</head>

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

<br>
<b> You Typed : <div id="typed"></div> </b>
<br>
<input type="button" value="Submit" onclick="field()">
</body>

</html>

答案 3 :(得分:-2)

document.getElementById("typed").innerHtml = document.getElementById("text").value;