Javascript变量未定义错误

时间:2014-02-27 10:02:02

标签: javascript jquery

请查看此代码。

$('#displayname').val(prompt('Enter your name:', ''));
$('#groupname').val(prompt('Enter your Group:', ''));
alert($('#displayname').val());
alert($('#groupname').val());

我通过javascript提示分别读取两个变量displayname和groupname的值。然后,当我警告这两个变量时,displayname会提醒实际值,而groupname会被警告为undefined。我找不到任何语法错误。可能的原因是什么?提前谢谢。

1 个答案:

答案 0 :(得分:1)

您没有具有特定ID的元素,因此会抛出undefined错误。

请查看以下代码:

<input id="displayname">
<input id="groupname">

$('#displayname').val(prompt('Enter your name:', ''));
$('#groupname').val(prompt('Enter your Group:', ''));
alert($('#displayname').val());
alert($('#groupname').val());

演示:http://jsfiddle.net/St83V/