第4章 JavaScript基础.ppt

  1. 1、本文档共104页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
4.3.6 DOM元素 替换 HTML 元素 如需替换 HTML DOM 中的元素,请使用 replaceChild() 方法: 实例 div id=div1 p id=p1This is a paragraph./p p id=p2This is another paragraph./p /div script var para=document.createElement(p); var node=document.createTextNode(This is new.); para.appendChild(node); var parent=document.getElementById(div1); var child=document.getElementById(p1); parent.replaceChild(para,child); /script 4.3.7 DOM事件 HTML DOM 允许 JavaScript 对 HTML 事件作出反应 当事件发生时,可以执行 JavaScript,比如当用户点击一个 HTML 元素时 onclick=JavaScript HTML 事件的例子: 当用户点击鼠标时 当网页已加载时 当图片已加载时 当鼠标移动到元素上时 当输入字段被改变时 当 HTML 表单被提交时 当用户触发按键时 4.3.7 DOM事件 在本例中,当用户点击时,会改变 h1 元素的内容: html body h1 onclick=this.innerHTML=hello!请点击这段文本!/h1 /body /html 4.3.7 DOM事件 在本例中,会从事件处理程序中调用函数: html head script function changetext(id) { id.innerHTML=hello!; } /script /head body h1 onclick=changetext(this)请点击这段文本!/h1 /body /html 4.3.7 DOM事件 HTML 事件属性 如需向 HTML 元素分配事件,您可以使用事件属性。 实例 向 button 元素分配一个 onclick 事件: button onclick=displayDate()试一试/button 在上面的例子中,当点击按钮时,会执行名为 displayDate 的函数。 4.3.7 DOM事件 使用 HTML DOM 来分配事件 HTML DOM 允许您使用 JavaScript 向 HTML 元素分配事件 实例 为 button 元素分配 onclick 事件 script document.getElementById(myBtn).onclick=function(){ displayDate() }; /script 在上面的例子中,名为 displayDate 的函数被分配给了 id=myButn 的 HTML 元素。当按钮被点击时,将执行函数。 4.3.7 DOM事件 onload 和 onunload 事件 当用户进入或离开页面时,会触发 onload 和 onunload 事件 onload 事件可用于检查访客的浏览器类型和版本,以便基于这些信息来加载不同版本的网页。 onload 和 onunload 事件可用于处理 cookies 实例 body onload=checkCookies() 4.3.7 DOM事件 onchange 事件 onchange 事件常用于输入字段的验证。 下面的例子展示了如何使用 onchange。当用户改变输入字段的内容时,将调用 upperCase() 函数。 实例 input type=text onchange=upperCase() 4.3.7 DOM事件 onmouseover 和 onmouseout 事件 onmouseover 可用于在鼠标指针移动元素时触发函数。 onmouseout 事件可用于在鼠标指针离开元素时触发函数。 4.3.7 DOM事件 onmousedown、onmouseup 以及 onclick 事件 onmousedown、onmouseup 以及 onclick 事件是鼠标点击的全部过程。首先当某个鼠标按钮被点击时,触发 onmousedown 事件,然后,当鼠标按钮被松开时,会触发 onmouseup 事件,最后,当鼠标点击完成时,触发 onclick 事件。 4.3 DOM DOM 是 Document Object Model(文档对象模型)的缩写,是 W3C(万维网联盟)的标准 DOM 定义了访问 HTML 和 XML 文档的标准: “W3C 文档对象模型 (DOM) 是中立于平台和语言的接口,它允许程序和脚本动

文档评论(0)

huangxiong1 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档