打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
JavaScript HTML DOM

1、通过 HTML DOM,可访问 JavaScript HTML 文档的所有元素。
HTML DOM (文档对象模型)
当网页被加载时,浏览器会创建页面的文档对象模型(Document Object Model)

HTML DOM 模型被构造为对象的树2、通常,通过 JavaScript,您需要操作 HTML 元素。



2、首先找到该元素。有三种方法来做这件事:

通过 id 找到 HTML 元素:

  id="intro"
var x=document.getElementById("intro");
通过标签名找到 HTML 元素
  id="main" ,然后查找 "main" 中的所有 <p> 元素:
var x=document.getElementById("intro");
var y=x.getElementsByTagName("p")
通过类名找到 HTML 元素


3、改变 HTML

改变 HTML 输出流

document.write()

改变 HTML 内容

 innerHTML :document.getElementById(id).innerHTML=new HTML

改变 HTML 属性

document.getElementById(id).属性= new value

document.getElementById("image").src= "landspace.jpg"

改变 HTML 样式


document.getElementById(id).style.样式= new style
< button type="button" onclick="document.getElementById(id).style.color='red'"



HTML 事件


当用户点击鼠标时
当网页已加载时
当图像已加载时
当鼠标移动到元素上时
当输入字段被改变时
当提交 HTML 表单时
当用户触发按键时


onload 和 onunload 事件
onload 和 onunload 事件会在用户进入或离开页面时被触发。
onload 事件可用于检测访问者的浏览器类型和浏览器版本,并基于这些信息来加载网页的正确版本。
onload 和 onunload 事件可用于处理 cookie。

onchange 事件
onchange 事件常结合对输入字段的验证来使用。
下面是一个如何使用 onchange 的例子。当用户改变输入字段的内容时,会调用 upperCase() 函数。

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

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

onmousedown 和 onmouseup
当用户按下鼠标按钮时,更换一幅图像。
onload
当页面完成加载时,显示一个提示框。
onfocus
当输入字段获得焦点时,改变其背景色。
鼠标事件
当指针移动到元素上方时,改变其颜色;当指针移出文本后,会再次改变其颜色。





本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
JavaScript连载27-文档加载模式以及元素获取
JavaScript中的事件委托
JavaScript 简介
JavaScript
JavaScript 中的内存泄露模式
JavaScript函数 - 事件驱动
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服