検索

ホームページ  >  に質問  >  本文

javascript - 取得したテキスト要素をvar xに代入するのですが、入力テキストが空かどうか判定できないのはなぜですか?

取得したテキスト要素を var x に割り当てます。入力テキストが空かどうかの判定が有効にならないのはなぜですか? document.getElementById("demo").innerHTML; 取得した要素は文字列かそれ以外ですか?これは文字列ですが、x.length を使用して文字列の長さを決定することができないのはなぜですか?

<style>
input {border:1px Solid #ddd;}
</style>
<p>
<form>
<label>お願いしますニックネームを入力してください:</label><input type="text" name="fname" id="demo"><button onclick="infoBtn()">情報を送信</button>
< ;/form>
<script>
関数 infoBtn(){

リーリー

</script>
</p>

我想大声告诉你我想大声告诉你2740日前542

全員に返信(4)返信します

  • 曾经蜡笔没有小新

    曾经蜡笔没有小新2017-05-18 11:02:49

    まず、デモが入力されているかどうかがわかりません。入力されている場合は、innerHTML の代わりに val() を使用して、x がデータを取得できるかどうかを出力する必要があります。

    返事
    0
  • 世界只因有你

    世界只因有你2017-05-18 11:02:49

    属性を修正する必要があるのはなぜですか? inputinnerHTML啊,用value

    返事
    0
  • 天蓬老师

    天蓬老师2017-05-18 11:02:49

    値を使用してからイベントリスナーを追加します

    返事
    0
  • PHPz

    PHPz2017-05-18 11:02:49

    リーリー

    返事
    0
  • キャンセル返事