【发布时间】:2013-04-24 04:18:34
【问题描述】:
当一个人在文本框中写东西时,我想更改 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>
我还想知道如何将用户在提示框中写入的文本插入到页面的该元素中。
【问题讨论】:
-
你的 js 中有语法错误(去掉多余的
}) -
@user2313853 如果您有两个问题,您可能不应该像这样将它们组合在一起。对于您的代码示例,我建议关闭,因为它不太可能在 SO 上帮助其他人。如果这个问题被关闭,你的另一个问题('如何插入......'),隐藏在最后,将被忽略,因为这个组合。
标签: javascript text input