我有一个栏,用户可以在其中输入地址。如果给定了无效的地址,则键入的文本将被删除,并且占位符文本将更改为“未找到地址”。我也希望占位符文本变成红色,但我不太明白怎么做。 这是索引中的代码 <input type="text" id="searchAdress" placeholder="Type an adress, city or country" /> 这是js中的代码。 if (data.length > 0){
document.getElementById("searchAdress
我想知道是否可以在text为0的情况下将显示设置为none,仅使用没有JS的CSS
例如:
<span id='counter'>0</span> <!--hide since it is 0-->
<span id='counter'>1</span> <!--show since it is!=0-->
我知道当它是空的时候是可能的,带有伪:empty
请检查此代码,并告诉我我遗漏了什么,我只是想在单击按钮后更改占位符的颜色。但我想不出是哪里出了问题。
function makeid() {
var text = "";
var possible = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789";
for (var i = 0; i < 5; i++)
text += possible.charAt(Math.floor(Math.random() * possible.length));
return text;
}
我是一个编程的初学者,这是我的第一篇文章。
我可以制作我喜欢的链接按钮,但有一件事除外,那就是我需要不断地按下鼠标才能得到想要的效果。我的意思是,如果我取消点击它,所有的效果都会回来,这不是我想要的。我想停止效果,并跳转到一个链接的网站。我希望通过点击产生的效果完成并稳定下来。
我认为修复它的简单方法是使用JQuery添加一个.active类,然而,伪元素不能被JQuery选择,而且对我来说似乎真的很复杂。我只想让"ul li:before,ul li:after,ul li .fa“拥有.active,而不希望像"ul li .fa”这样的其他元素拥有.active。
我为我