JavaScript DOM介绍,DOM0级事件介绍,及运用DOM0级事件在网页上更改内容

JavaScript DOM介绍,DOM0级事件介绍,及运用DOM0级事件在网页上更改内容DOM,由三个单词组成,分别是Document(文档)Object(对象)Mode(模型)1.文档,即整个HTML的网页文档2.对象,即网页的“每一个”部分,这些都是对象,如HTML标签,甚至是注释也是对象,这样可以

1.DOM及DOM0级事件概述

DOM,由三个单词组成,分别是Document(文档Object(对象Mode(模型

1.文档,即整个HTML的网页文档

2.对象,即网页的“每一个”部分,这些都是对象,如HTML标签,

甚至是注释也是对象,这样可以使JS对web界面的操作更加随心所欲

3.模型,即用来表现对象之间的关系,方便获取对象

DOM的作用也就是通过JS来操作网页

节点,在DOM中至关重要的概念

节点:网页里的每一个部分都是节点,无论是标签还是属性,以及文本。我们常用的节点

分为四类:

watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA5oiR5aSn5Y-X6ZyH5pK8,size_20,color_FFFFFF,t_70,g_se,x_16

 上图中,属性节点还有如color、width、height等的标签属性。

2.DOM0级事件的应用

DOM事件,后面加个0级,表示接下来的内容是DOM中最基础的事件。

首先我们了解获取元素节点(HTML标签)的方法

方法 描述

document.getElementById(id)        

通过元素 id 来获取DOM对象。

document.getElementsByTagName(HTML标签)

通过标签名来获取一个或多个DOM对象。

document.getElementsByClassName(class)

通过类名来获取一个或多个DOM对象。

document.getElementsByName(name)

通过Name获取一个或多个DOM对象。

document.querySelector(CSS选择器)        

通过CSS选择器选择一个元素。

document.querySelectorAll(CSS选择器)

通过CSS选择器选择多个元素。

获取HTML值

方法        

描述

元素节点.innerText

获取 HTML 元素的 inner Text。

元素节点.innerHTML

获取 HTML 元素的 inner HTML。

元素节点.属性

获取 HTML 元素的属性值。

元素节点.getAttribute(attribute)

获取 HTML 元素的属性值。

元素节点.style.样式        

获取 HTML 元素的行内样式值。

事件:在浏览器中用户与内容的交互行为都属于事件,如点击按钮、鼠标移动、

点击链接等,事件并不关键,关键的是处理事件,我们需要一个行为进行对事件

进行一个处理

事件处理:在事件对应的属性中设置一些JS代码,这样在事件被触发时代码将会执行。

DOM的事件交互行为语句有很多,我们常用的有鼠标点击、鼠标移动、鼠标松开等等

 

我们通常使用的按钮对应事件绑定函数来进行事件的处理,当条件被触发时(如按钮被点击,页面被关闭)其对应的函数会被调用,执行函数内的语句,这种方法叫HTML事件

DOM事件则是将HTML与JS代码分开,这样可以让代码清晰明了,更便于维护。

看下例:

	<body>
		<ul id="tak">
			<li>
				333
			</li>
			<li>
				444
			</li>
		</ul>
		
		<button id="tck">呃呃</button>
		
		<script type="text/javascript">
			var tk1 = document.getElementById("tak");
//通过无序列表的ID获取无序列表的元素
			var tk2 = document.getElementById("tck");
//通过按钮的ID获取按钮的元素

			tk2.onclick = function(){
				//按钮被点击时触发函数
				tk1.innerHTML = "<li>555</li><li>666</li>"
				//内容是将无序列表的内容换成引号内的代码
			}
			
		</script>
		//script标签在被执行代码的下面,因为代码是自上而下的执行,所以这样能避免不必要的错误
//这样就更改了网页内的内容,并且JS代码与HTML代码是分开的
		
	</body>

当然,这只是最简单的DOM运用,通过此例可以初步了解部分代码及语句的用法。

 

今天的文章JavaScript DOM介绍,DOM0级事件介绍,及运用DOM0级事件在网页上更改内容分享到此就结束了,感谢您的阅读。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:https://bianchenghao.cn/69849.html

(0)
编程小号编程小号

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注