一般来说button按钮点击时,鼠标图标会变,但是这个button鼠标点上去没有任何变化,点击了也没有反应。
<script type="text/javascript">
function qiehuan(i)
{
console.log(i);
window.location.href = "index-en.html";
}
$("input").focus(function(){
$("input").css("background-color","#FFFFCC");
});
</script>
能实现函数就行
换成click
$("input").click(function(){
$("input").css("background-color","#FFFFCC");
});
你的$('input')获取的应该是第一个value = 切换英语 而不是value = qiehuan,你要么给 value = qiehuan 设置个id
然后给这个qie换绑定一个click事件,而且我看你绑定的好像是focus事件对应的获取其实只是获取的第一个
$("#对应id").on('click',function(){
$("#对应id").css("background-color","#FFFFCC");
});
你写的 focus事件 也不是 click事件啊
新建一个html后,同样的代码可以执行事件,不是这段代码的问题,是我后续html代码错了,导致input button click不执行,谢谢大家的热心帮助~