网页知识学习总结3

js

1.js 的第一个案例
通过 js 的函数,找到标签元素,然后绑定单击事件
通过 js 的函数,找到标签元素,然后设置标签元素的样式
<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title></title>
		<style>
			* {
				margin: 0;
				padding: 0;
			}
		</style>
	</head>
	<body>
		<div id="top"
			style="width: 100%; height: 80px; background-color: #f9e3aa; text-align: center; position: relative;"> <a
				href="#"> <img src="../img/80d566c19a589009.jpg.webp" /> </a> <span id="close"
				style="background-color: gray; color: white; display: inline-block; width: 20px; height: 20px; padding: 1px; font-size: 16px; line- height: 20px;text-align: center; position: absolute; top: 10px;">X</span>
		</div>
		<div style="height: 30px; background-color: rgba(100,100,100,0.1);"> </div>
		<script type="text/javascript">
			// javascript 简称js , <script>标签内部只能写符合js的语法规则的语句。 // 功能:单击id是close的标签,把id是top的标签隐藏了。 // let span ; 定义变量 (let是定义变量的关键字) 
			let span = document.getElementById("close"); // document对象是js的 内置对象。
			//getElementById("close") - 函数,根据id找到元素。
			 let div = document.getElementById("top"); // *** onclick:js中的单击事件, 当元素被单击的时候,则执行单击事件对应的函 数。 
			 span.onclick=function(){ // function:表示函数 
			 div.style.display = "none"; // 修改元素的style属性对应的display 样式。赋值为none. 
			 } 
		</script>
	</body>
</html>
2.js 的三种使用方式
2.1. 事件定义的方式
2.2.js 嵌入到 html 页面,通过 script 标签来使用
2.3. js 相关内容写在单独的 .js 文件中,然后在 html 页面上,通过 script 标签的 src="xx.js" 引入 js 文件,
进行使用。
<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title>js的三种使用方式</title>
	</head>
	<body>
		<!-- 1.事件定义的方式 2.js嵌入到html页面,通过<script>标签来使用 3.把js相关内容写在单独的.js文件中,然后在html页面上,通过<script src="xx.js">引入js文件,进行使用。 -->
		<!-- onclick:是标签事件属性 ,alert('hello!')是js中定义的一个弹出警告框的函数. --> <button onclick="alert('hello!')">你好!</button>
		<button onclick="f1('nice to meet you.')">你好</button> <button id="btn3">按钮3</button> <button
			id="btn4">按钮4</button>
		<script>
			// 自定义函数 // js是弱数据类型语言。 
			function f1(a) {
				alert(a)
			} // -- get Element By Id ,根据id获取元素, id是唯一的,所以找出来的是唯一的符合 要求的一个元素。
			let btn = document.getElementById("btn3");
			btn.onclick = function() {
				alert("say hi");
			}
		</script> <!-- 解释执行的时候: 需要先加载按钮,js文件中才找得到btn4这个按钮。 -->
		<!-- script标签用于引入js文件之后,其内部不能嵌套js代码,否则引入的js文件不能使用。 -->
		<script src="4js使用.js"></script>
	</body>
</html>

3.js知识点

变量的定义
let 变量名;
let 变量名 = 变量值 ;
变量的名字不能使用关键字。
数据类型
string
number
boolean
null
undefined
运算符
算术运算符
关系运算符
逻辑运算符
赋值运算符
数据类型转换
隐式转换
数据类型转换函数
分支语句
if...else
if...
if...else if....
循环语句
for let i =0 ; i < n ; i++ {}
for 循环同 java 语法规则
获取元素的方式
document.getElementById(id ) : 根据 id 查找元素,结果是一个元素对象
document.getElementsByTagName( 标签名字 ) : 根据标签名查找,结果是一个元素的数组
对象。
document.getElementsByName( 标签的 name 属性 ) : 根据标签的 name 属性的值查找,结
果是一个元素的数组对象。
document.getElementsByClassName( 标签 class 的值 ) : 根据标签的 class 的值查找,结果是
一个元素的数组对象。
修改和获取标签内部的内容:
obj.innerHTML: 可以对文本和标签进行使用
obj.innerText: 只能对文本进行使用
obj.value: 表单元素的 value 值的获取或者设置
修改标签的 style
obj.style.width/height
obj.style.color
.....
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值