- 已关闭。**此问题为not reproducible or was caused by typos。当前不接受答案。
这个问题是由打字错误或无法再重现的问题引起的。虽然类似的问题在这里可能是on-topic,但这个问题的解决方式不太可能帮助未来的读者。
7天前关闭。
Improve this question
我试过网上列出的不同方法,但是由于某种原因,没有一个有效,我也不知道为什么。我只是想检查一个输入元素是否有一个值写在里面。如果有,就做点什么,如果没有,就做点别的。
var fromdate = document.getElementById("FromDate");
var FDateinput = document.getElementById("Fdate").value;
$("#FDate").blur(function () {
if (!$('#FDate').val().length === '') {
fromdate.style.cssText += "font-size:12px";
} else {
fromdate.style.cssText += "font-size:16px";
}
});
由于某种原因,我上面的语句总是以else子句结尾,而不管输入是否为空
1条答案
按热度按时间hc2pp10m1#
更改测试
到
甚至
是的,你不能 * 严格 *(例如用
===
)比较length
(一个数字)和''
(一个字符串)。