国产av日韩一区二区三区精品,成人性爱视频在线观看,国产,欧美,日韩,一区,www.成色av久久成人,2222eeee成人天堂

javascript - 將取得的文字元素賦值給 var x;判斷輸入的文字是否為空為啥判斷不出來?
我想大聲告訴你
我想大聲告訴你 2017-05-18 11:00:49
0
4
645

將取得的文字元素賦值給 var x;判斷輸入的文字是否為空為啥不生效? document.getElementById("demo").innerHTML; 取得的元素是字串還是什麼?是字串了為啥用x.length判斷字串長(zhǎng)短 不起作用?

<style>
input {border:1px solid #ddd;}
</style>
<p>
<form>
<label>請(qǐng)輸入暱稱:</label><input type="text" name="fname" id="demo"><button onclick="infoBtn()">提交資訊</button>
</form>
<script>
function infoBtn(){


   var x=document.getElementById("demo").innerHTML;
   if(x.length == 0 ||x==""){
       alert("輸入不能為空");
       }else{
            alert("設(shè)置成功");
           }
   }

</script>
</p>

我想大聲告訴你
我想大聲告訴你

全部回覆(4)
曾經(jīng)蠟筆沒有小新

首先我看不到你的demo是否為input,如果是就用val()代替innderHTML,如果不是,你要打印出x是否能獲取到數(shù)據(jù)。

世界只因有你

為什麼要對(duì)inputinnerHTML啊,用value屬性啊。

Peter_Zhu

使用value,然後新增事件監(jiān)聽

PHPzhong

雷雷

最新下載
更多>
網(wǎng)站特效
網(wǎng)站源碼
網(wǎng)站素材
前端模板