は、以下のHTMLコードを考えてみましょう:出力が値を返さないのはなぜですか?
をしかし、私はいくつかのテキストを入力すると、出力がこれです:
なぜそれが入力した名前が表示されませんか?
PS:私はJSの絶対初心者です。私と一緒に抱きしめてください。ありがとうございました!
は、以下のHTMLコードを考えてみましょう:出力が値を返さないのはなぜですか?
をしかし、私はいくつかのテキストを入力すると、出力がこれです:
なぜそれが入力した名前が表示されませんか?
PS:私はJSの絶対初心者です。私と一緒に抱きしめてください。ありがとうございました!
このエラーは、html要素を印刷していて、値ではないためです。値の使用を取得するには
:
var name = document.getElementById('NAME').value;
Thnxそれは働いた! – yobro97
変更document.getElementById("NAME")
document.getElementById("NAME").value
へ
これは、フィールド
の価値について言及していないため、問題を解決するために、これを試してみてください
var name = document.getElementById('NAME').value;
document.getElementById
返信s HTMLElement
- あなたのケースではHTMLInputElement
オブジェクトです。なぜなら、テキストボックスは入力要素だからです。 value
プロパティを使用して、特定の入力要素の入力を設定または取得できます。
は、コードを使用して機能sayWelcomeを()Upate:
function sayWelcome()
{
var name = document.getElementById('NAME').value;
alert("Welcome " + name+"!");
}
は、 'name'の要素のテキスト値を取得するには、' name.value'を使用してみてください。 –