当前位置: 首页 > news >正文

JS和Jquery

js函数
function 方法名(参数){
方法体
return 返回值;
}
js事件
事件介绍
事件指的就是当某些组件执行了某些操作后,会触发某些代码的执行
onload 某个页面或图像被完成加载
onsubmit 当表单提交时触发事件
onclick 鼠标单击事件
ondblclick 鼠标双击事件
onblur 元素失去焦点
onfocus 元素获得焦点


jsDOM

element元素的操作
getElementById(id属性值)
getElementByTagName(标签名称) 返回数组
getElementByName(name属性)      返回数组
像在input输入框里面的name
getElementByClassName(class属性值) 返回数组
子元素对象.parentElement属性    获取当前元素的父元素

createElement(标签名) 创建一个新元素
appendChild(子元素)  将指定元素添加到父元素中
removeChild(子元素)用父元素删除指定子元素

Attribute属性操作
setAttribute(属性名,属性值)
getAttribute(属性名)
removeAttribute(属性名)
style属性    为元素添加样式
className属性  添加指定样式

Text文本的操作
innerText     添加文本内容,不解析标签
innerHTML  添加文本内容,解析标签

jsBOM
定时器
唯一标识 setTimeout(功能,毫秒值  ):设置一次性定时器
location.herf

js绑定事件
方式一
通过标签的事件属性进行绑定
<button id="btn" οnclick="执行的功能"></button>
方式二
通过DOM元素绑定
document.getElementById("btn').οnclick="执行的功能"

jquery选择器
基本选择器
元素选择器   $("元素的名称")
id选择器   $("#id的属性值")
类选择器   $(".class的属性值")

操作对象
$("元素")  创建指定元素
append(element)  添加成最后一个元素,由添加者对象调用
操作样式
css(name)  根据样式名获取css样式
css(name,value)  设置css样式
addClass(value)  给指定的对象添加样式类名

操作属性
attr(name,[value])  获取/设置属性的值
$("#username").attr("id")
$("#username").attr("id","hello")
prpp(name,[value]) 获取/设置属性的值(checked,selected)
$("#gender2").prop("checked",true)使性别女默认被选中
$("#bk").prop("selected",true)使本科默认被选中

操作文本
html()   获取标签的文本
html(value)  设置标签的内容,然后解析    设置文本内容

http://www.lryc.cn/news/43518.html

相关文章:

  • Linux设置固定IP
  • 面试准备啊
  • 机器人工程专业师生的第二张名片
  • 【云原生之企业级容器技术 Docker实战一】Docker 介绍
  • 【Microsoft】与 Bing AI 进行 ⌈狂飙⌋
  • PyDolphinScheduler发布4.0.2版本,修复无法提交工作流到DolphinScheduler 3.1.4的问题
  • go-cqhttp安装使用
  • 论文阅读和分析:Hybrid Mathematical Symbol Recognition using Support Vector Machines
  • 05期:面向业务的消息服务落地实践
  • 代码随想录|day26|回溯算法part03● 39. 组合总和● 40.组合总和II● 131.分割回文串
  • linux-文件切割-splitcsplit
  • USB键盘实现——设备限定描述符(五)
  • 【C++】map和set(一文拿捏,包教包会)
  • 爬虫Day2 正则表达式
  • LeetCode-0324~28
  • Vue2自己封装的基础组件库或基于Element-ui再次封装的基础组件库,如何发布到npm并使用(支持全局或按需引入使用),超详细
  • 【开发】中间件——MongoDB
  • C++进阶 — 【C++11】
  • Mac安装Homebrew
  • 【详细】利用VS2019创建Web项目,并发送到IIS,以及IIS与ASP.NET配置
  • FasterRcnn,Yolov2,Yolov3中的Label Assignment机制 和 ATSS
  • 使用Java技术WebSocket创建聊天、群聊,实现好友列表,添加好友,好友分组,聊天记录查询功能。
  • 【Redis07】Redis基础:Bitmap 与 HyperLogLog 相关操作
  • 华为路由器 VRRP主备配置
  • docker容器安装ES
  • Python Module — prompt_toolkit CLI 库
  • springboot mybatis-plus 调用 sqlserver 的 存储过程 返回值问题
  • 【0180】PG内核读取pg_hba.conf并创建HbaLine记录(1)
  • 【原型设计工具】​​上海道宁为您提供Justinmind,助力您在几分钟内形成原型,并现场测试,无需编写任何代码
  • 计算机网络中---HDLP协议和PPP协议