读取输入和打印变量-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);
}
“良好未来实践”步骤不按特定顺序为:
- 将脚本放在底部,并停止使用内联事件侦听器
- 将脚本放入外部文件中
- 使用