我的代码无法正常工作
问题描述:
我对这段代码有问题,我不确定是哪里错。本质上它应该从用户处获得输入,将其设置为一个变量,然后编写一个字符串。我尝试输入姓名后没有写出任何内容。我的代码无法正常工作
你好,这个网站的目的是为了改进流程用于搜索POU套装部件:
<form id="form1">
<p>enter name: <input name="name" type="text" size="20"></p></form>
<p><button onclick="outputname()"> Submit</button></p>
<script>
function outputname(){
var x,name,a,b,answer,y;
x=document.getElementById("form1");
y=x.elements["name"].value;
document.write("hello" +y+);
}
</script>
答
在你的代码中有你的声明额外+
这是抛出一个语法错误。
变化
document.write("hello" +y+);
到
document.write("hello" + y);
答
在document.write
功能不必要+
迹象。
function outputname() {
var x, name, a, b, answer, y;
x = document.getElementById("form1");
y = x.elements["name"].value;
document.write("hello " + y);
}
<form id="form1">
<p>enter name: <input name="name" type="text" size="20"></p>
</form>
<p><button onclick="outputname()">Submit</button></p>
太谢谢你了! – Jake918