JavaScript 如何绑定一个函数

标签

script

类似cssstyle标签,在此标签内书写Js脚本

注释

JS的注释与Java的注释完全一致

BOM

BOM (Browser Object Model浏览器对象模型)

在JS中,将浏览器中的页面分别分为七个大的对象,每个对象存在自己的属性,激发事件

七个对象如下:

window:七对象的父对象,也是其它六个的顶层对象,全局变量表示整个页面的所有要素

document:七对象之一,是window的子对象,表示页面的正文

location:七对象之一,window的子对象,表示页面的地址栏信息,同时负责页面的跳转

history:七对象之一,window子对象,负责封装页面的缓存和历史记录等

screen:七对象之一,window子对象,封装了用户显示器的信息

navigator:七对象之一,window子对象,通过此对象可以读取用户当前浏览器信息

frame:七对象之一,window子对象,表示页面的一个框架,目前已淘汰

页面加载执行函数

onload:激发事件之一,激发事件有很多种,此处表示页面载入无误
此处和BOM内置对象一起使用表示当前窗口载入无误,那么执行一个叫做etoak的函数

function:固定写法表示是一个函数 括号内为实参,可选

function etoak(){
	//业务逻辑
}

注意:不需要书写返回值,也不书写void,函数名推荐使用驼峰命名

页面元素点击执行函数

<!DOCTYPE html>
<html lang="zh-CN">
	<head>
		<meta charset="UTF-8">
		<title>如何绑定一个js函数</title>
	
		<script>
		
			window.onload = etoak


			function etoak(){
		
				/*
				 *   由于window是全局变量,所以所有的对象都是window的子对象
				 *   所以window可以省略
				 */
				alert('青山一道同云雨,明月何曾是两乡')

				/*
				 *   根据id属性值从全文拿取唯一节点(Node)
				 */
				let domBtn = document.getElementById('btn')

				/*
				 *   onclick:表示单击
				 *   给拿取的btn节点绑定单击事件,后面可以绑定一个有名的函数,也可以直接
				 *   绑定一个匿名函数
				 */
				domBtn.onclick = function(){
				    /*
				     *   innerText:属性,拿取节点中嵌套的值,不支持标签
				     */
					alert('button元素中的文本是'+domBtn.innerText)
				}
			}
		</script>
	</head>
	<body>
		<button id="btn">点我试试!!</button>
	</body>
</html>
  • 9
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值