JavaScript随笔7.12

JavaScript HTML DOM 事件

onload 和 onunload 事件

onload 和 onunload 事件会在用户进入或离开页面时被触发。

onload 事件可用于检测访问者的浏览器类型和浏览器版本,并基于这些信息来加载网页的正确版本。

onload 和 onunload 事件可用于处理 cookie。

JavaScript随笔7.12

JavaScript随笔7.12




onchange 事件

onchange 事件常结合对输入字段的验证来使用。


onmouseover 和 onmouseout 事件

onmouseover 和 onmouseout 事件可用于在用户的鼠标移至 HTML 元素上方或移出元素时触发函数。

JavaScript随笔7.12

JavaScript随笔7.12




onmousedown、onmouseup 以及 onclick 事件

onmousedown, onmouseup 以及 onclick 构成了鼠标点击事件的所有部分。首先当点击鼠标按钮时,会触发 onmousedown 事件,当释放鼠标按钮时,会触发 onmouseup 事件,最后,当完成鼠标点击时,会触发 onclick 事件。

JavaScript随笔7.12

JavaScript随笔7.12




JavaScript HTML DOM 元素(节点)

创建新的 HTML 元素

如需向 HTML DOM 添加新元素,您必须首先创建该元素(元素节点),然后向一个已存在的元素追加该元素。

JavaScript随笔7.12JavaScript随笔7.12




删除已有的 HTML 元素

以下代码将已有的元素删除:

JavaScript随笔7.12JavaScript随笔7.12




JavaScript for...in 循环

JavaScript for...in 语句循环遍历对象的属性。

注意: for...in 循环中的代码块将针对每个属性执行一次。

JavaScript随笔7.12




JavaScript TagName的用法


JavaScript随笔7.12



visibility 属性设置元素是否应该是可见的。
visibility 属性允许作者显示或隐藏一个元素。与 display 属性类似。然而,不同的是,如果你设置 display:none,将隐藏整个元素,如果你设置 visibility:hidden,元素的内容将不可见,但元素仍保持原来的位置和大小。

JavaScript随笔7.12

JavaScript Window - 浏览器对象模型


浏览器对象模型 (BOM) 使 JavaScript 有能力与浏览器"对话"。


浏览器对象模型 (BOM)

浏览器对象模型(Browser Object Model (BOM))尚无正式标准。

由于现代浏览器已经(几乎)实现了 JavaScript 交互性方面的相同方法和属性,因此常被认为是 BOM 的方法和属性。


一些其他 Window 方法

window.open() - 打开新窗口

window.close() - 关闭当前窗口

JavaScript随笔7.12

JavaScript Window Location

window.location 对象用于获得当前页面的地址 (URL),并把浏览器重定向到新的页面。


Window Location

window.location 对象在编写时可不使用 window 这个前缀。 一些例子:

一些实例:

location.hostname 返回 web 主机的域名

location.pathname 返回当前页面的路径和文件名

location.port 返回 web 主机的端口 (80 或 443)

location.protocol 返回所使用的 web 协议(http:// 或 https://)

JavaScript随笔7.12

Window Location Href

location.href 属性返回当前页面的 URL。


Window Location Pathname

location.pathname 属性返回 URL 的路径名。

JavaScript Window History

window.history 对象包含浏览器的历史。

Window History

window.history对象在编写时可不使用 window 这个前缀。

为了保护用户隐私,对 JavaScript 访问该对象的方法做出了限制。

一些方法:

history.back() - 与在浏览器点击后退按钮相同

history.forward() - 与在浏览器中点击按钮向前相同

Window History Back

history.back() 方法加载历史列表中的前一个 URL。

这与在浏览器中点击后退按钮是相同的:

JavaScript随笔7.12

Window History Forward

history forward() 方法加载历史列表中的下一个 URL。

这与在浏览器中点击前进按钮是相同的:

JavaScript随笔7.12

eval()函数
JavaScript随笔7.12
escape()转码
JavaScript随笔7.12
简单的表单验证
用submit()提交 要有返回值  reset的使用
JavaScript随笔7.12
JavaScript随笔7.12
用button提交    reset 的使用
JavaScript随笔7.12
JavaScript随笔7.12