博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
JavaScript操作HTML 元素
阅读量:5157 次
发布时间:2019-06-13

本文共 1356 字,大约阅读时间需要 4 分钟。

有三种方法来做这件事:

  • 通过 id 找到 HTML 元素
  • 通过标签名找HTML 元素
  • 通过类名找到 HTML 元素

通过 id 查找 HTML 元素

在DOM 中查HTML 元素的最简单的方法,是通过使用元素id。

实例

本例查找 id="intro" 元素:

var x=document.getElementById("intro");

通过标签名查HTML 元素

实例

本例查找 id="main" 的元素,然后查找 "main" 中的所有<p> 元素

var x=document.getElementById("main");var y=x.getElementsByTagName("p");

onchange 事件

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

下面是一个如何使用onchange 的例子。当用户改变输入字段的内容时,会调用 upperCase() 函数。

实例

onmouseover 和onmouseout 事件

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

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

 

 

创建新的 HTML 元素

 

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

这是一个段��?lt;/p>

这是另一个段��?lt;/p>

删除已有HTML 元素

如需删除 HTML 元素,您必须首先获得该元素的父元素:

实例

这是一个段落��?lt;/p>

这是另一个段落��?lt;/p>

var child=document.getElementById("p1");child.parentNode.removeChild(child);

使用对象构造器

本例使用函数来构造对象:

实例

function person(firstname,lastname,age,eyecolor){this.firstname=firstname;this.lastname=lastname;this.age=age;this.eyecolor=eyecolor;}

创建 JavaScript 对象实例

一旦您有了对象构造器,就可以创建新的对象实例,就像这样:

var myFather=new person("Bill","Gates",56,"blue");var myMother=new person("Steve","Jobs",48,"green");

<script type="text/javascript">

document.write(Date())

</script>

 

添加时钟:

 

 

转载于:https://www.cnblogs.com/super86/archive/2013/03/13/2957760.html

你可能感兴趣的文章
校门外的树2 contest 树状数组练习 T4
查看>>
面试整理:Python基础
查看>>
Python核心编程——多线程threading和队列
查看>>
Program exited with code **** 相关解释
查看>>
植物大战僵尸中文年度版
查看>>
26、linux 几个C函数,nanosleep,lstat,unlink
查看>>
投标项目的脚本练习2
查看>>
201521123107 《Java程序设计》第9周学习总结
查看>>
Caroline--chochukmo
查看>>
iOS之文本属性Attributes的使用
查看>>
从.Net版本演变看String和StringBuilder性能之争
查看>>
Excel操作 Microsoft.Office.Interop.Excel.dll的使用
查看>>
解决Ubuntu下博通网卡驱动问题
查看>>
【bzoj2788】Festival
查看>>
执行gem install dryrun错误
查看>>
Java SE之正则表达式一:概述
查看>>
HTML5简单入门系列(四)
查看>>
实现字符串反转
查看>>
转载:《TypeScript 中文入门教程》 5、命名空间和模块
查看>>
苹果开发中常用英语单词
查看>>