Javascript操作HTMLDOM的基本方式的详细说明

Javascript操作HTMLDOM的基本方式的详细说明
通过HTML DOM,可以访问Javascript HTML文档中的所有元素。

DOM(文档对象模型)

当加载Web页面时,浏览器将创建页面的文档对象模型。

HTML DOM模型被构造为对象的树:
通过可编程对象模型,Javascript已经获得了创建动态HTML的足够能力。

Javascript可以改变页面中的所有HTML元素。
Javascript可以改变页面中的所有HTML属性
Javascript可以改变页面中的所有CSS样式。
Javascript可以响应页面中的所有事件。
查找HTML元素

通常,通过Javascript,您需要操作HTML元素。

为了做到这一点,你必须首先找到元素。有三种方法可以做到这一点:

通过ID查找HTML元素
通过标签名称查找HTML元素
按类名查找HTML元素
通过ID查找HTML元素
在DOM中找到HTML元素最简单的方法是使用元素的ID。

此示例查找id元素:

例子

var x = document.getelementbyid(介绍);
如果找到该元素,则该方法返回对象的形式(x)中的元素。

如果找不到这个元素,x将包含null。

通过标签名称查找HTML元素

此示例查找主的元素,然后查找id元素中的所有元素:

例子

var x = document.getelementbyid(主要);
var y = x.getelementsbytagname(P);
按类名查找HTML元素

本示例使用getelementsbyclassname功能找到class=导语元素:

例子

var x = document.getelementsbyclassname(介绍);

改变HTML

HTML DOM允许Javascript改变HTML元素的内容。

更改HTML输出流

Javascript可以创建动态HTML内容:

今天的日期是:Wed Oct 212015 14:43:25 GMT + 0800(中国标准时间)

在Javascript中,document.write()可以用来直接写入内容的HTML输出流。

例子

document.write(Date());


灯不能使用document.write()后,文件被加载,这将覆盖文件。

更改HTML内容

修改HTML内容使用innerHTML属性最简单的方法。

如果需要更改HTML元素的内容,请使用此语法:

document.getelementbyid(ID).innerHTML =新的HTML

此示例更改元素的内容:

例子

你好世界!
document.getelementbyid(P1).innerHTML =新文本!;
此示例更改元素的内容:

例子
旧头
VaR元= document.getelementbyid(头);
元。innerHTML =新头;


示例说明:

上面的HTML文档包含id头的元素。
我们使用HTML DOM获取id头的元素。
Javascript改变该元素的内容(HTML)
更改html属性

如果需要更改HTML元素的属性,请使用此语法:

document.getelementbyid(ID)属性=新值。

此示例更改元素的SRC属性:

例子
document.getelementbyid(图像)。src=景观.webp;
示例说明:

上面的HTML文档包含id的元素。
我们使用HTML DOM获取id的元素
Javascript改变了这个元素的属性()改为风景。
免责声明:本网信息来自于互联网,目的在于传递更多信息,并不代表本网赞同其观点。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,并请自行核实相关内容。本站不承担此类作品侵权行为的直接责任及连带责任。如若本网有任何内容侵犯您的权益,请及时联系我们,本站将会在24小时内处理完毕。
相关文章
返回顶部