为什么文本框中输入大写时按住shift输入的不起作用,例如本例题

为什么文本框中输入大写时按住shift输入的不起作用,例如本例题

<!DOCTYPE html >
<html>
<head>
<meta charset="UTF-8">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>jQuery练习</title>
<style type="text/css">
.div1{

	float: left;
	width: 50px;
	line-height: 30px;
	background-color: lightgray;
	margin-left: 10px;
	text-align: center;
	vertical-align: middle;
}
.div2{
	width: 300px;
	height: 300px;
	border: solid gray 1px;
	margin-top: 60px;
	color: red;
}
</style>
</head>
<body>
	<h2>请选择背景颜色</h2>
	<div>
	<div id="blue" class="div1">蓝色</div>
	<div id="green" class="div1">绿色</div>
	</div>
	<div class="div2" id="bg">
	</div>
	<div>输入颜色首字母: <input type="text" name="color"></div>
	<script type="text/javascript" src="js/jquery-3.3.1.js"></script>
	<script type="text/javascript">
		alert("欢迎来到设置颜色的页面");
		$("#blue").click(function(){
			$("#bg").text("蓝色背景");
			$("#bg").css("background-color","blue");
		})
		$("#green").click(function(){
			$("#bg").text("绿色背景");
			$("#bg").css({"background-color":"green","font-weight":"bold","font-style":"italic"});
		})
		$("input").keypress(function(event){
			if(event.keyCode == 66){
				$("#bg").empty();
				$("#bg").css("background-color","blue");
			}
		})
		$("input").keypress(function(event){
			if(event.keyCode == 71){
				$("#bg").empty();
				$("#bg").css("background-color","green");
			}
		})
	</script>
</body>
</html>


正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

3回答
好帮手慕小脸 2020-09-05 09:39:50

同学你好,大写按如下这里:

http://img1.sycdn.imooc.com//climg/5f52ec560903750f07170288.jpg

如果我的回答解决了你的疑惑,请采纳,祝学习愉快~

好帮手慕小尤 2020-09-03 11:33:29

同学你好,老师测试是可以通过大写的B与G切换背景色的,如下所示:

http://img1.sycdn.imooc.com//climg/5f50631709e78da703990397.jpg

同学可重新进行测试,如果存在问题,则建议同学查看控制台是否存在异常。如下所示:或查看是否有成功引入jquery文件。

http://img1.sycdn.imooc.com//climg/5f5063a909e95cb104520078.jpg

祝学习愉快!

  • 提问者 森林sng #1
    老师,你理解错了我意思是说按shift键输入的大写不能起作用
    2020-09-04 19:01:34
好帮手慕小尤 2020-08-30 14:27:19

同学你好,1. 已完成练习,棒棒哒!继续加油!
2. 同学按shift无法输入大写,可能与输入法存在关系,建议同学尝试使用CapsLock键。

祝学习愉快!

  • 提问者 森林sng #1
    老师,按输入法能输入大写,但是不起作用,是为啥啊
    2020-09-03 09:49:54
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师