1 | <script src="main.js"></script> |
- 获取元素对象
1 | let obj = document.getElementById('id'); // 还可以 ByClassName / ByName |
输出
输出到 HTNL
document.write(1)
会重写整个 HTML 文档输出到控制台
console.log("Hello")
输出到 html 元素
obj.innerHTML("Hello")
弹窗警告
alert('Hello')
确认对话框
confirm(1)
1 | confirm(a); |
prompt
提问
文本对话框,可以输入文本
1 | prompt(str1,str2); // 若用户点击确定,文本框中的内容将作为函数返回值,点击取消,将返回 null |
设置 CSS
1 | let obj = document.getElementById('id'); |
设置属性
1 | // obj 变量接上部分 |
事件
HTML 页面完成加载(onload
)
HTML input 字段改变时
HTML 按钮被点击
onclick
鼠标单击事件
onmouseover
鼠标经过事件
onmouse
鼠标移开事件
onmouseout
从一个 HTML 元素移开鼠标
onchange
HTML 元素改变
onkeydown
按下键盘按键
onload
页面完成加载
1 | <some-HTML-element onclick="fun_name()"> |
浏览器对象
window
1 | window.open() |
cookie
1 | document.cookie="key=value; expires=Thu, 01 Jan 1970 00:00:00 GMT" |
计时器
1 |
|
history
历史
1 | window.history.[属性|方法]; // window 可省略 |
location
解析网页 URL
1 | location.[属性|方法]; |
navigator
有关浏览器的信息
Navigator
对象包含有关浏览器的信息,通常用于检测浏览器与操作系统的版本。
1 | navigator.appVersion; // 返回浏览器的平台和版本信息 |
screen
1 | window.screen.属性; |