JS 一些注意事项:
严格区大小写
每一行完整语句后面加分号
变量名不能使用关键字和保留字
代码要缩进,保持可读性
- 首先获取id为xxx的元素
document.getElementById(“”); - var 是 js 定义变量的关键字
- innerHTML 和 innerText 可以修改/获取
JS 获取元素
id
document.getElementById(“”);
通过id获取元素
class
document.getElementsByClassName(“”);
通过class名字获取元素
tagName
document.getElementsByTagName(“”);
通过标签名获取元素
name
document.getElementsByName(“”);
通过 name的属性获取元素,一般用于input
selector
document.querySelector (“”); 通过CSS选择器获取一个
document.querySelectorAll(“”);通过CSS选择器获取所有
JS的基础事件
onclick 单击事件
ondblclick双击事件
onmouseenter鼠标划入
onmouseleave鼠标划出
onresize窗口变化
onchange改变下拉框
JS修改样式
Obj.style[变量]=变量值
请注意,标签属性分为两种
合法属性和自定义属性(元素自带的通用的,自定义name id class)
数据类型
string字符串
number数字
boolean布尔
undefined未定义
null空
object对象
null类型进行typeof操作符后,结果是object,
原因在于,null类型被当做一个空对象引用