初学js笔记
var ele1 = document.querySelector('css选择器');//返回来的是满足条件的第一个元素!!!
ele1 获取回来的那个
document.querySelectorAll('css选择器') //返回来就是满足条件的所有元素,获取回来的是一个数组。
鼠标点击 onclick
鼠标移入 onmouseover
鼠标移出 onmouseout
鼠标移动 onmousemove
键盘按下 onkeydown
键盘弹起 onkeyup
元素.事件类型 ele1.onclick
元素.事件类型 = function(){
//事件触发后要执行的代码!
}
元素.style.属性名 = 属性值;
不过js不支持-,像这种font-size类型的属性名写成 fontSize。
设置元素的类值为... 可将类名修改为双引号里的。
元素.className = ""
获取元素的类样式集合:
元素.className
点击按钮可以增大减小字体。
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
<style>
.box{
width: 800px;
margin: 50px auto;
border: thick double #32a1ce;
}
button{
/* 鼠标样式属性 */
cursor: pointer;
/* margin-top:px ; */
position: absolute;
}
.reduce{
margin-left: 50px;
}
</style>
</head>
<body>
<div class="box" style="font-size: 20px;">MIME
文本文件在MIME标准中的类型为“text/plain”,此外,它通常还附加编码的信息。在Mac OS X出现前,当Resource fork指定某一个文件的类型为“TEXT”时,Mac OS就认为这个文件是文本文件。在Windows中,当一个文件的扩展名为“txt”时,系统就认为它是一个文本文件。此外,处于特殊的目的,有些文本文件使用其它的扩展名。例如,计算机的源代码也是文本文件,它们的后缀是用来指明它的程序语言的。
</div>
<button class="increase" style="color: black;">放大</button>
<button class="reduce" style="color: black;">缩小</button>
<script>
var x=20;
var ele1= document.querySelector('.box');
var ele2= document.querySelector('.increase');
var ele3= document.querySelector('.reduce');
ele2.οnclick=function(){
++x;
ele1.style.fontSize=x+"px";
ele2.style.color="bule";
ele3.style.color="black";
}
ele3.οnclick=function(){
--x;
ele1.style.fontSize=x+"px";
ele2.style.color="black";
ele3.style.color="bule";
}
</script>
</body>
</html>