对大家有帮助的问答会被标记为“推荐”,看完课程过来浏览一下别人提的问题,会帮你学得更全面
发现了关于keyCode的一点区别:
keydown 和 keyup 识别的是物理按键、keypress识别的是输入的字符
不管输入的是大写还是小写,keydown和keyup都没有区别,a/A 输出65
keypress会识别大写,a:97、A:65
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Document</title> <script src="./js/jquery-3.7.1.min.js"></script> </head> <body> <input type="text" name="name"> <span>手机号</span> <script> var colorreg = $("span"); colorreg.css("color","red"); var input = $("input"); var phoneReg = /^1(3|4|5|6|7|8|9)[0-9]{9}$/; input.oninput = function () { if (phoneReg.test(input.value)) { colorreg.css("color","green"); } } </script> </body> </html>
为什么实现不了?哪里错了
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
</head>
<body>
<canvas id="myCanvas" width="1000px" height="1000px"></canvas>
<script>
var c = document.getElementById("myCanvas")
var ctx = c.getContext("2d");
//绘制圆
ctx.arc(100,100,50,0,2*Math.pI);
ctx.stroke()
</script>
</body>
</html>
老师,这个代码没有显示出圆
老师,set里面的target[propKey] = value这个操作为什么不能用点运算符?