为什么'字段空置'在输入字段中没有输入任何内容时从不出现。如果没有输入任何内容,我希望字段空置'出现和'单词列表'消失我怎么能这样做?
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;
答案 0 :(得分:2)
你的病情
word.trim() === ""
永远不会是真的,因为你在顶部声明了一个String。
var word = "Word List";
您需要检查使用输入的输入是否为空
if (Value.trim() === "") {