如果声明不正常// javascript

时间:2017-04-24 11:05:08

标签: javascript if-statement

为什么'字段空置'在输入字段中没有输入任何内容时从不出现。如果没有输入任何内容,我希望字段空置'出现和'单词列表'消失我怎么能这样做?



function start() {
  var word = "Word List";
  Value = document.getElementById('input1').value;
  var i = Value.length

  if (word.trim() === "") {
  word = "field has been left empty"

}
  document.getElementById('errormessage').innerHTML = word
  while (i--) {



  document.getElementById('message').innerHTML = Value[i] + "<br/>" + document.getElementById('message').innerHTML;


}
}
&#13;
<!DOCTYPE html>
<body>
<span>enter word: </span>
<input type="text" name="name" id=input1></input>
<button onclick="start()" class="button" type = "button">enter</button><br><br>
<p id="errormessage"></p>
<p id="message"></p>
</body>
&#13;
&#13;
&#13;

1 个答案:

答案 0 :(得分:2)

你的病情

word.trim() === ""

永远不会是真的,因为你在顶部声明了一个String。

var word = "Word List";

您需要检查使用输入的输入是否为空

if (Value.trim() === "") {