我希望在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()">
答案 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;