Web前端第三季(JavaScript):十五:第5章:JavaScript DOM文档对象模型:503第二、三、四种获取html元素的方法+504对元素的三种操作(设置内容、设置属性、设置css)

目录

一.目的

1.想:学习前端知识

2.想:记录笔记,下次不用看视频,直接看笔记就可以快速回忆。

二.参考

1.我自己代码的GitHub网址

2.SIKI学院:我参考此视频实操

3.w3school官网:当做字典使用

4.菜鸟教程:当做字典使用

三.注意

操作:1:成功:503-第二、三、四种获取html元素的方法

1.代码:整体

1.运行结果:成功:通过id找到元素

2.运行结果:成功:通过标签名字找到元素

3.运行结果:成功:通过类名找到元素

4.运行结果:成功:通过标签的name来查找

操作:2:成功:504对元素的三种操作(设置内容、设置属性、设置css)

1.运行结果:成功:


一.目的

1.想:学习前端知识

2.想:记录笔记,下次不用看视频,直接看笔记就可以快速回忆。

二.参考

1.我自己代码的GitHub网址

​​​​​GitHub - xzy506670541/WebTest: SIKI学院的Web前端

2.SIKI学院:我参考此视频实操

登录 - SiKi学院 - 生命不息,学习不止!siki老师的Unity3D专业视频学习平台,上千门实时更新课程,供学员在线观看,为国内开发者提供最新、最全、最快的视频学习教程http://www.sikiedu.com/my/course/212

  1. 我参考此视频实操

3.w3school官网:当做字典使用

w3school 在线教程

4.菜鸟教程:当做字典使用

菜鸟教程 - 学的不仅是技术,更是梦想!

三.注意

操作:1:成功:503-第二、三、四种获取html元素的方法

1.代码:整体

查找 HTML 元素
1、通过 id 找到 HTML 元素
document.getElementById("idname")
2、通过标签名找到 HTML 元素
document.getElementsByTagName("tagName")(全局搜索,整个网页文档)
tagObj.getElementsByTagName("tagName") 搜索tagObj的子元素(b不包括自身)
3、通过类名找到 HTML 元素
document.getElementsByClassName("className")
ele.getElementsByClassName("className")
4、通过名字查找HTML元素
document.getElementsByName("name")
这里的名字不是指标签的名字,是指的name属性的名字。

<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title></title>
	</head>
	<body>
		<div id="one">
			DOM:文档对象模型(Document Object Model)
			简述:网页被加载的时候,浏览器会给网页上的每个标签创建这个标签对应的对象。我们可以获取这个对象,来操作对应的标签的一些属性。
			总结:获取要操作的标签元素对应的对象,通过这个对象来操作这个元素。
			<span>
				DOM:文档对象模型(Document Object Model)
				简述:网页被加载的时候,浏览器会给网页上的每个标签创建这个标签对应的对象。我们可以获取这个对象,来操作对应的标签的一些属性。
				总结:获取要操作的标签元素对应的对象,通过这个对象来操作这个元素。
			</span>
		</div>
		<div class="two" name="xzy">
			DOM:文档对象模型(Document Object Model)
			简述:网页被加载的时候,浏览器会给网页上的每个标签创建这个标签对应的对象。我们可以获取这个对象,来操作对应的标签的一些属性。
			总结:获取要操作的标签元素对应的对象,通过这个对象来操作这个元素。
		</div>
		<div class="two" name="xzy">
			DOM:文档对象模型(Document Object Model)
			简述:网页被加载的时候,浏览器会给网页上的每个标签创建这个标签对应的对象。我们可以获取这个对象,来操作对应的标签的一些属性。
			总结:获取要操作的标签元素对应的对象,通过这个对象来操作这个元素。
		</div>
		<p>
			DOM:文档对象模型(Document Object Model)
			简述:网页被加载的时候,浏览器会给网页上的每个标签创建这个标签对应的对象。我们可以获取这个对象,来操作对应的标签的一些属性。
			总结:获取要操作的标签元素对应的对象,通过这个对象来操作这个元素。
		</p>

	</body>
</html>

<script type="text/javascript">
	// 1.通过id找到元素
	// var div = document.getElementById("one");
	// console.log(div);

	// 2.通过标签名字找到元素
	// var arr_div = document.getElementsByTagName("div");
	// console.log(arr_div);
	// var arr_span = document.getElementsByTagName("span");
	// console.log(arr_span);

	// 3.通过类名找到元素
	// var arr_class = document.getElementsByClassName("two");
	// console.log(arr_class);
	
	// 4.通过标签的name来查找
	var arr1=document.getElementsByName("xzy");
	console.log(arr1);
</script>

1.运行结果:成功:通过id找到元素

 

<script type="text/javascript">
	// 1.通过id
	var div = document.getElementById("one");
	console.log(div);
</script>

2.运行结果:成功:通过标签名字找到元素

 

<script type="text/javascript">
	// 2.通过标签名字找到元素
	var arr_div = document.getElementsByTagName("div");
	console.log(arr_div);
	var arr_span = document.getElementsByTagName("span");
	console.log(arr_span);
</script>

3.运行结果:成功:通过类名找到元素

 

<script type="text/javascript">
	// 3.通过类名找到元素
	var arr_class = document.getElementsByClassName("two");
	console.log(arr_class);
</script>

4.运行结果:成功:通过标签的name来查找

 

<script type="text/javascript">	
	// 4.通过标签的name来查找
	var arr1=document.getElementsByName("xzy");
	console.log(arr1);
</script>

操作:2:成功:504对元素的三种操作(设置内容、设置属性、设置css)

1.运行结果:成功:

<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title></title>
	</head>
	<body>
		<div id="one">
			DOM:文档对象模型(Document Object Model)
			简述:网页被加载的时候,浏览器会给网页上的每个标签创建这个标签对应的对象。我们可以获取这个对象,来操作对应的标签的一些属性。
			总结:获取要操作的标签元素对应的对象,通过这个对象来操作这个元素。
			<span>
				DOM:文档对象模型(Document Object Model)
				简述:网页被加载的时候,浏览器会给网页上的每个标签创建这个标签对应的对象。我们可以获取这个对象,来操作对应的标签的一些属性。
				总结:获取要操作的标签元素对应的对象,通过这个对象来操作这个元素。
			</span>
		</div>
		<div class="two" name="xzy">
			DOM:文档对象模型(Document Object Model)
			简述:网页被加载的时候,浏览器会给网页上的每个标签创建这个标签对应的对象。我们可以获取这个对象,来操作对应的标签的一些属性。
			总结:获取要操作的标签元素对应的对象,通过这个对象来操作这个元素。
		</div>
		<div class="two" name="xzy">
			DOM:文档对象模型(Document Object Model)
			简述:网页被加载的时候,浏览器会给网页上的每个标签创建这个标签对应的对象。我们可以获取这个对象,来操作对应的标签的一些属性。
			总结:获取要操作的标签元素对应的对象,通过这个对象来操作这个元素。
			<font size="100" color="antiquewhite" style="font-family: '宋体'" id="myFont">xzy</font>
		</div>
		<p id="three">
			DOM:文档对象模型(Document Object Model)
			简述:网页被加载的时候,浏览器会给网页上的每个标签创建这个标签对应的对象。我们可以获取这个对象,来操作对应的标签的一些属性。
			总结:获取要操作的标签元素对应的对象,通过这个对象来操作这个元素。
		</p>

	</body>
</html>

<script type="text/javascript">
	// 1.获取、设置内容
	// var p = document.getElementById("three");

	//设置文本内容
	// p.innerText = "asd";

	//设置添加标签
	// p.innerHTML = "<font color='red'>xzy</font>";

	// 2.获取、设置属性
	// var myFont = document.getElementById("myFont");
	// myFont.setAttribute("color", "aqua");
	// myFont.setAttribute("style", "font-family: 楷体");

	//3.获取属性值,返回的是字符串
	var myFont = document.getElementById("myFont");
	var size = myFont.size;
	console.log(size);
	console.log(typeof(size));
</script>

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值