如果no text
中没有任何内容,我正尝试登录到控制台input
,如果其中存在某些值则相反。
这是我的HTML
:
<input id="myInput">text here</input>
<button id="myButton">pressMe</button>
这是JavaScript代码:
var input = document.getElementById("myInput").value;
var button = document.getElementById("myButton");
document.getElementById("myButton").onclick = function() {
if (input !== null) {
console.log("no text!")
} else if(input === true || "") {
console.log("text here!");
}
}
答案 0 :(得分:0)
你的标签有点不对,应该是这样的:
<input type="text" id="myInput" value="Text here">
<button id="myButton">pressMe</button>
代码可以是(按下按钮时登录控制台):
document.getElementById('myButton').addEventListener('click', function(){
var inputValue = document.getElementById('myInput').value;
if(inputValue === ''){
console.log('no value')
} else{
console.log('value of ' + inputValue + ' entered');
}
});