我可以在点击时显示textarea中的文字吗?
这就是我所拥有的。
<script type="text/javascript">
mybutton: onclick {
document.myform2.mytextfield2.value = "Test";
}
</script>
<form name="myform2">
<input type="button" name="mybutton" value="Go">
<input type="text" name="mytextfield2">
</form>
请告诉我我的错误。
答案 0 :(得分:1)
问题是mybutton: onclick { ... }
不是可执行语句;它是代码片段。
有几种方法可以修复您的代码。
<强> 1。在脚本中声明一个函数,并在按钮中声明一个onclick
事件处理程序。
<script type="text/javascript">
function myfunc() {
document.myform2.mytextfield2.value = "Test";
}
</script>
<form name="myform2">
<input type="button" name="mybutton" value="Go" onclick="myfunc()">
<input type="text" name="mytextfield2">
</form>
或2.为按钮指定ID,将脚本块放在按钮后面,然后修改事件处理程序注册码。
<form name="myform2">
<input type="button" name="mybutton" value="Go" id="mybutton">
<input type="text" name="mytextfield2">
</form>
<script type="text/javascript">
document.getElementById("mybutton").onclick = function() {
document.myform2.mytextfield2.value = "Test";
}
</script>