私はこの件に関して約20以上の投稿を見ましたが、私には意味をなさないか、わずかに異なります。JSテキスト変数は常に未定義と表示されます
私はこの年齢の私の頭を傷つけている。回答を探すのには相容れないアドバイスがたくさんありますが、私がまだ見たことはありません。 Iveは問題をこの単純な形にまで煮詰めました。ボックスにデータを入力してボタンをクリックすると、警告は常に定義されません。誰かがどうして私は変数を適切に割り当てて、それをアラートに押してテストすることができるのか、どうして説明してくれますか?
ありがとうございます。
コードは次のとおりです。
<html>
<head>
<script src="jquery-3.2.1.min.js"></script>
<script>
$(document).ready(function() {
$("button").click(function() {
var jsPostcode = document.getElementsByName("pcode").value;
alert(jsPostcode);
});
});
</script>
</head>
<body>
<form name="login">
<table>
<td><input style="width: 80px" name="pcode" type="text" /></td>
<td><button>OK</button></td>
</table>
</form>
</body>
</html>
'getElementsByName'は要素のコレクションを返します。 –