[英]Changing text of div element after user input
当某人在文本框中输入内容时,我想更改div“结果”的文本,并使其成为用户编写的文本。 有足够的专业/智能/知识来帮助我吗? 我是Java脚本的新手,请帮助我。 这是代码:
<!DOCTYPE HTML>
<html>
<head>
<script>
function updateText(text){
document.getElementById("result").innerHTML =text;
}
}</script>
</head>
<body>
<div id="text">
Write to change:<input id="slide" type="text" value=""
onchange="updateText(this.value);" />
</div>
<div id="result" style="height:40px;width:40px;border:1px solid #999"></div>
<br/>
</body>
</html>
我还想知道如何将用户写的文本插入到页面的提示框中。
除了在代码中使用了一个额外的'}'之外,您的代码还算不错。
<!DOCTYPE HTML>
<html>
<head>
<script>
function updateText(text){
document.getElementById("result").innerHTML =text;
}
</script>
</head>
<body>
<div id="text">
Write to change:<input id="slide" type="text" value=""
onchange="updateText(this.value);" />
</div>
<div id="result" style="height:40px;width:40px;border:1px solid #999"></div>
<br/>
</body>
</html>
但是,在浏览器屏幕上,仅当您将控件置于“文本”字段之外时,您才能看到输出。 输入一些信息后,尝试单击浏览器中的其他位置。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.