JS操作属性和样式

本文介绍了JavaScript中的事件处理程序,包括常见的如onclick、onload等事件,以及如何通过属性节点操作获取和修改元素的属性。特别提到,对于与JS关键字冲突的属性,如class和for,应使用className和htmlFor。文章还展示了点击事件的示例代码,并总结了JavaScript在用户交互和页面行为响应中的应用。
摘要由CSDN通过智能技术生成

前言


	事件(event)是当用户与网页进行交互时发生的事情,例如单机某个链接或按钮、在文本框中输入文本、按下键盘上的某个按键、移动鼠标等等。当事件发生时,您可以使用 JavaScript 中的事件处理程序(也可称为事件监听器)来检测并执行某些特定的程序。

一般情况下事件的名称都是以单词on开头的,例如点击事件 onclick、页面加载事件 onload 等

一、列举了一些 JavaScript 中常用的事件

在这里插入图片描述

二、操作属性和类

一、属性节点操作
  属性节点内容的获取和修改:
    语法:elementNode.attributeName ( 元素节点.属性名)
     也可以使用“[ ]”  ( 元素节点[属性名])使用[]时要确定它有值,不然会报错。
二、 一般我们操作属性节点时是不需要获取属性节点的,而是直接通过元素节点获取(/修改)属性节点的值。
特别的,有些属性名称与js关键字或者保留字冲突了,只能用另外的名字:class属性:要写成className(class是关键字)。label标签的for属性:写成htmlFor。

三.操作属性和类

属性节点操作
  属性节点内容的获取和修改:
    语法:elementNode.attributeName ( 元素节点.属性名)
     也可以使用“[ ]”  ( 元素节点[属性名])使用[]时要确定它有值,不然会报错特别的,有些属性名称与js关键字或者保留字冲突了,只能用另外的名字:
       class属性:要写成className(class是关键字)。
       label标签的for属性:写成htmlFor。

2.点击事件

代码如下(示例):在这里插入图片描述

总结

JavaScript 能够做什么?
事件处理程序可用于处理、验证用户输入、用户动作和浏览器动作:
每当页面加载时应该做的事情
当页面被关闭时应该做的事情
当用户点击按钮时应该被执行的动作
当用户输入数据时应该被验证的内容

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值