我遇到了这段代码的问题,我不确定是什么问题。本质上它应该从用户获取输入,将其设置为变量,然后写入字符串。在我尝试输入名字后,它没有写出任何东西。
您好,本网站的目的是为了搜索POU Kit部件的流程增强功能:
<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>
答案 0 :(得分:1)
在您的代码中,语句中有一个额外的+
,这会导致语法错误。
变化
document.write("hello" +y+ );
到
document.write("hello" + y);
答案 1 :(得分:1)
+
函数中不必要的document.write
签名。
function outputname() {
var x, name, a, b, answer, y;
x = document.getElementById("form1");
y = x.elements["name"].value;
document.write("hello " + y);
}
&#13;
<form id="form1">
<p>enter name: <input name="name" type="text" size="20"></p>
</form>
<p><button onclick="outputname()">Submit</button></p>
&#13;