W3Schools 中文教程
首页
HTML/CSS
Script Side
Server Side
ASP.NET
XML
Web Services
Site Guide
全部教程
JS 教程
JS 教程
JS 简介
JS 实现
JS 输出
JS 语句
JS 注释
JS 变量
JS 数据类型
JS 对象
JS 函数
JS 运算符
JS 比较
JS If...Else
JS Switch
JS For
JS While
JS Break
JS 错误
JS 验证
JS HTML DOM
DOM 简介
DOM HTML
DOM CSS
DOM 事件
DOM 节点
JS 对象
JS 对象
JS 数字
JS 字符串
JS 日期
JS 数组
JS 逻辑
JS 算数
JS 正则表达式
JS Window
JS Window
JS Screen
JS Location
JS History
JS Navigator
JS PopupAlert
JS Timing
JS Cookies
JS 库
JS 库
JS jQuery
JS Prototype
JS 实例和测验
JS 实例
JS 对象实例
JS 测验
JS 总结
JS 参考手册
JavaScript 对象
HTML DOM 对象
JS 课外书
JS 高级教程
建站手册
网站构建
万维网联盟 (W3C)
浏览器信息
网站品质
语义网
职业规划
网站主机
关于 W3Schools
帮助 W3Schools
JavaScript 实例
JS Prototype
JS 对象实例
基础 JavaScript 实例
生成文本
生成普通文本和标签
head 部分
body 部分
外部 JavaScript
例子解释
JavaScript 语句、注释和代码块
JavaScript 语句
JavaScript 代码块
JavaScript 单行注释
JavaScript 多行注释
使用单行注释来防止执行
使用多行注释来防止执行
例子解释
JavaScript 变量
声明一个变量,为它赋值,然后显示出来
例子解释
JavaScript 条件语句 If ... Else
If 语句
If...else 语句
If..else if...else 语句
随机链接
例子解释
JavaScript 消息框
警告框
带有折行的警告框
确认框
提示框
例子解释
JavaScript 函数
函数
带有参数的函数
带有参数的函数 2
返回值的函数
带有参数并返回值的函数
例子解释
JavaScript 循环
For 循环
循环产生 HTML 标题
While 循环
Do while 循环
break 语句
continue 语句
使用 For...In 声明来遍历数组内的元素
例子解释
JavaScript 错误处理
try...catch 语句
带有确认框的 try...catch 语句
throw 声明
onerror 事件
例子解释
高级 JavaScript 实例
检测浏览器及版本
检测浏览器的更多信息
检测浏览器的全部信息
根据浏览器类型提醒用户
创建一个欢迎 cookie
按钮动画
添加了 JavaScript 的图像映射
简单的计时
另一个简单的计时
在一个无穷循环中的计时事件
带有停止按钮的无穷循环中的计时事件
使用计时事件制作的钟表
创建对象的实例
创建用于对象的模板
JS Prototype
JS 对象实例
JavaScript 参考手册
JavaScript 实例
JavaScript 测验