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当输入字段获得焦点时,改变其背景色。鼠标事件当指针移动到元素上方时,改变其颜色;当指针移出文本后,会再次改变其颜色。
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请
点击举报。