Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/86.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 此输入文本框无法打印输出_Javascript_Html - Fatal编程技术网

Javascript 此输入文本框无法打印输出

Javascript 此输入文本框无法打印输出,javascript,html,Javascript,Html,我的“测试2”有困难。 我的第一个“test1”是工作并打印出我想要的内容。但是,test2没有显示任何结果,什么也没有显示 我想是个简单的错误,但我只是感到困惑 代码: 如果您想访问示例中的表单字段,则输入标记必须声明name属性 <script type="text/javascript"> document.getElementsByTagName('form')[0].children.test2.value = event.keyCode; </script

我的“测试2”有困难。

我的第一个“test1”是工作并打印出我想要的内容。但是,test2没有显示任何结果,什么也没有显示

我想是个简单的错误,但我只是感到困惑

代码:



如果您想访问示例中的表单字段,则输入标记必须声明
name
属性

<script type="text/javascript">
    document.getElementsByTagName('form')[0].children.test2.value = event.keyCode;
</script>
<input id="test2" name="test2" type="text" />

一些小问题。不要将表格用于布局,将表格用于表格数据。使用CSS进行布局。其次,
元素不再存在。第三,您的
元素中似乎有一个引号。Ex
您希望“test2”显示实际输入还是键码?
document.body.children.myform
不起作用。正确的是
document.forms.myform
<script type="text/javascript">
    document.getElementsByTagName('form')[0].children.test2.value = event.keyCode;
</script>
<input id="test2" name="test2" type="text" />
document.getElementById("test2").value = event.keyCode;