Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/428.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和HTML4.01_Javascript_Html_Html4 - Fatal编程技术网

读取输入和打印变量-JavaScript和HTML4.01

读取输入和打印变量-JavaScript和HTML4.01,javascript,html,html4,Javascript,Html,Html4,我刚刚测试了一些代码,但我无法实现: <HTML> <head> <title> Page 1 </title> <script> function myFunction() { var x=document.getElementById("myEmail") document.write(x) } </script> </head> <body> <form> <p>

我刚刚测试了一些代码,但我无法实现:

<HTML>
<head>

<title> Page 1 </title>

<script>
function myFunction()
{
var x=document.getElementById("myEmail")
document.write(x)
}
</script>

</head>

<body>

<form>
<p> Input your email </p>
<input name="myEmail" type="text">
</form>

<button type="button" onclick="myFunction()">Submit Email</button>

</body>

</HTML>

第1页
函数myFunction()
{
var x=document.getElementById(“myEmail”)
文件编写(x)
}
输入您的电子邮件

提交电子邮件
我所要做的就是让用户在文本中键入内容,由解析器读取,将其放入变量中,然后在屏幕上打印变量。如果我知道这一点,这将对我从事的其他项目有很大帮助。有人能帮忙吗? 注意:我不想使用HTML5,因为它删除了我喜欢的一些标记,所以我们可以使用HTML4.01或其他什么吗?

在输入中添加一个id

<input name="myEmail" type="text" id="myEmail">
向输入中添加一个id

<input name="myEmail" type="text" id="myEmail">
向输入中添加一个id

<input name="myEmail" type="text" id="myEmail">
向输入中添加一个id

<input name="myEmail" type="text" id="myEmail">

document.getElementById返回DOM元素。打印DOM元素没有意义,其输出可能因浏览器而异

您需要打印输入字段的输入值,因此请检查
value
属性:

function myFunction()
{
var x=document.getElementById("myEmail").value
document.write(x)
}
其次,HTML代码在元素上没有ID属性,因此getElementById查找将失败。添加一个ID:

<input name="myEmail" type="text" id="myEmail">

关于你关于HTML4和HTML5的注释

注意:我不想使用HTML5,因为它删除了我喜欢的一些标记,所以我们可以使用HTML4.01或其他什么吗

这个评论很有趣。在不知道您具体指的是哪些标签的情况下,我无法说明为什么要删除这些标签,但我想可能有一个等效的标签。HTML5并没有删除我所知道的HTML的任何功能


这就像说你不会驾驶自动变速器的汽车,因为它没有离合器。

document.getElementById返回DOM元素。打印DOM元素没有意义,其输出可能因浏览器而异

您需要打印输入字段的输入值,因此请检查
value
属性:

function myFunction()
{
var x=document.getElementById("myEmail").value
document.write(x)
}
其次,HTML代码在元素上没有ID属性,因此getElementById查找将失败。添加一个ID:

<input name="myEmail" type="text" id="myEmail">

关于你关于HTML4和HTML5的注释

注意:我不想使用HTML5,因为它删除了我喜欢的一些标记,所以我们可以使用HTML4.01或其他什么吗

这个评论很有趣。在不知道您具体指的是哪些标签的情况下,我无法说明为什么要删除这些标签,但我想可能有一个等效的标签。HTML5并没有删除我所知道的HTML的任何功能


这就像说你不会驾驶自动变速器的汽车,因为它没有离合器。

document.getElementById返回DOM元素。打印DOM元素没有意义,其输出可能因浏览器而异

您需要打印输入字段的输入值,因此请检查
value
属性:

function myFunction()
{
var x=document.getElementById("myEmail").value
document.write(x)
}
其次,HTML代码在元素上没有ID属性,因此getElementById查找将失败。添加一个ID:

<input name="myEmail" type="text" id="myEmail">

关于你关于HTML4和HTML5的注释

注意:我不想使用HTML5,因为它删除了我喜欢的一些标记,所以我们可以使用HTML4.01或其他什么吗

这个评论很有趣。在不知道您具体指的是哪些标签的情况下,我无法说明为什么要删除这些标签,但我想可能有一个等效的标签。HTML5并没有删除我所知道的HTML的任何功能


这就像说你不会驾驶自动变速器的汽车,因为它没有离合器。

document.getElementById返回DOM元素。打印DOM元素没有意义,其输出可能因浏览器而异

您需要打印输入字段的输入值,因此请检查
value
属性:

function myFunction()
{
var x=document.getElementById("myEmail").value
document.write(x)
}
其次,HTML代码在元素上没有ID属性,因此getElementById查找将失败。添加一个ID:

<input name="myEmail" type="text" id="myEmail">

关于你关于HTML4和HTML5的注释

注意:我不想使用HTML5,因为它删除了我喜欢的一些标记,所以我们可以使用HTML4.01或其他什么吗

这个评论很有趣。在不知道您具体指的是哪些标签的情况下,我无法说明为什么要删除这些标签,但我想可能有一个等效的标签。HTML5并没有删除我所知道的HTML的任何功能


这就好比说你不会驾驶自动变速器的汽车,因为它没有离合器。

第一步是使用HTML 5,缩进代码,并使用分号

<!DOCTYPE html>

<html>
    <head>
        <title> Page 1 </title>

        <script>
        function myFunction() {
            var x = document.getElementById("myEmail");
            document.write(x);
        }
        </script>
    </head>
    <body>
        <form>
            <p> Input your email </p>
            <input name="myEmail" type="text">
        </form>

        <button type="button" onclick="myFunction()">Submit Email</button>
    </body>
</html>
下一步是再试一次,并意识到
x
是一个元素,而不是字符串,您希望得到它的值

function myFunction() {
    var x = document.getElementById("myEmail");
    document.write(x.value);
}
函数myFunction(){
var x=document.getElementById(“myEmail”);
document.write(x.value);
}
“良好未来实践”步骤不按特定顺序为:

  • 将脚本放在底部,并停止使用内联事件侦听器
  • 将脚本放入外部文件中
  • 使用

如果您不打算做比写回电子邮件更有用的事,请考虑使用<代码>文档.Boo.AppDebug(文档…createTextNode(…))< /代码>,这不会删除文档的其余部分。DOM真的很棒。

第一步是使用HTML5,缩进代码,并使用分号

<!DOCTYPE html>

<html>
    <head>
        <title> Page 1 </title>

        <script>
        function myFunction() {
            var x = document.getElementById("myEmail");
            document.write(x);
        }
        </script>
    </head>
    <body>
        <form>
            <p> Input your email </p>
            <input name="myEmail" type="text">
        </form>

        <button type="button" onclick="myFunction()">Submit Email</button>
    </body>
</html>
下一步是再试一次,并意识到
x
是一个元素,而不是字符串,您希望得到它的值

function myFunction() {
    var x = document.getElementById("myEmail");
    document.write(x.value);
}
函数myFunction(){
var x=document.getElementById(“myEmail”);
document.write(x.value);
}
“良好未来实践”步骤不按特定顺序为:

  • 将脚本放在底部,并停止使用内联事件侦听器
  • 将脚本放入外部文件中
  • 使用
<>如果你不想做比写回邮件更有用的事,考虑一下