1.函数都有返回值……

而方法的本质也是函数,所以也有返回值。

Document.getElementById() 返回的是获取的标签

getElementsByClassName()和getElementsByTagName()返回的是一个数组

Document.getElementsByClassName(“name”)[2].innerHTML=”hahha”

   2.改变标签的属性

元素.属性名    属性单词  attribute

   3.修改和添加css样式

元素.style.css属性名=”属性值”

   4.事件:用户在网页中所触发的行为

点击   鼠标滑动种类很多  键盘  表单特列

点击   onclick

鼠标进入  onmouseenter鼠标离开  onmouseleave

鼠标移动  onmousemove

鼠标悬浮  onmouseover 鼠标移除 onmouseout

鼠标按下  onmousedown   鼠标抬起 onmouseup

表单聚焦  onfocus  表单失去焦点 onblur 表单内容修改 onchange

浏览器加载完成 onload

事件的使用方法:必须跟一个函数配合

    1.事件 将事件当做标签属性使用

   

    2.通过事件绑定 将事件当成一个元素的属性

   

    特列

    对于class,html中的class在js中是关键字,获取class这个属性时必须使用className来获取或修改。

    

  Js中的for循环和事件的关系

    事件的执行和for循环没有关系,都是相互独立的。

    解决事件中的i和for匹配

    方法一,给事件套一个自调用函数

    

    方法二:

  人为定义属性 将索引存在属性里,需要的时候,调用属性(用this)

    

  This

  This 是js的一个关键字,他是一个对象,一般用在函数里用于指向函数内部的关系。

  Div.οnclick=function(){this}

  如果函数在定义的时候前面有.,那么this就指向点前面的对象。

  fn()

  如果函数定义时没有. 那么this就是window

转载于:https://www.cnblogs.com/zff123/p/9878778.html

JS(JavaScript)的初了解8(更新中···)相关推荐

  1. js的继承和原型链(更新中)

    话不多说,直接上MDN链接 https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Inheritance_and_the_prototype_ ...

  2. 多因子选股模型python_多因子选股模型构建初尝试(更新中)

    数据获取--Tushare包 由于Tushare 中的数据比较全,数据调取的速度也比较快,最主要的是免费,所以选择使用它. Tushare 安装 直接用pip安装实在是太!慢!了! 但是由于最近清华源 ...

  3. replication-manager初体验(更新中)

    替代老旧的MHA,流行的方案有以下几种 (1)replication manager https://github.com/signal18/replication-manager (2)orches ...

  4. Node.js零基础自学(持续更新中)

    1. Node.js时基于Chrome V8 引擎的JavaScript运行环境.官网:Node.jsNode.js® is a JavaScript runtime built on Chrome' ...

  5. 深入理解JS的面向对象(更新中)

    面向对象是软件开发方法.面向对象的概念和应用已超越了程序设计和软件开发,扩展到如数据库系统.交互式界面.应用结构.应用平台.分布式系统.网络管理结构.CAD技术.人工智能等领域.面向对象是一种对现实世 ...

  6. JavaScript杂记(持续更新中)

    1. HTML 表单自动验证 HTML 表单验证也可以通过浏览器来自动完成. 如果表单字段 (fname) 的值为空, required 属性会阻止表单提交: <!DOCTYPE html> ...

  7. 持续不断更新中... 自己整理的一些前端知识点以及前端面试题,包括vue2,vue3,js,ts,css,微信小程序等

    Vue3自考题 1,如何使用vue3的组合式api 答: 在普通的前端项目工程中,在script标签中增加setup即可使用api 使用setup()钩子函数 2,computed 与各个watch之 ...

  8. JavaScript 个人总结(持续更新中)

    目录 文章目录 前言 一.javaScript是什么? 二.js引入方式 1.行内式 2.内嵌式 3.外链式 三.js的输出方式 四.js数据类型 1.基本数据类型: 1.数据类型的转换: 2.运算符 ...

  9. 前端知识点总结——JS高级(持续更新中)

    前端知识点总结--JS高级(持续更新中) 1.字符串 什么是: 连续存储多个字符的字符数组 相同: 1. 下标 2. .length 3. 遍历 4. 选取: slice(starti[, endi] ...

  10. JavaScript玩转机器学习:Node 中的 TensorFlow.js

    JavaScript玩转机器学习:Node 中的 TensorFlow.js TensorFlow CPU TensorFlow CPU 包,可以按如下方式导入: import * as tf fro ...

最新文章

  1. 外媒:苹果自动驾驶裁员表明其AI战略发生巨变
  2. Google Breakpad 完全解析(二) —— Windows前台实现篇
  3. 电液伺服系统_电液伺服系统的误差/偏差以及开环增益
  4. python我的世界服务器_Python取Minecraft服务器信息
  5. (转)深入理解最强桌面地图控件GMAP.NET --- 原理篇
  6. Hexo 入门指南(五) - 搬家 备份
  7. 【报告分享】人工智能之未来产业智能----新价值、新边界、新格局.pdf(附下载链接)...
  8. AMD CPU驱动被曝漏洞,可使 KASLR崩溃、密码泄露
  9. 在线最大公因数计算器
  10. (附源码)spring boot小说网站系统 毕业设计 041446
  11. 简历中尽量不要出现精通_在个人简历中,熟悉、了解、熟练、精通之间有什么区别?...
  12. 产品经理职责技能和所需证书
  13. uni-app实现XCode苹果本地离线打包APP
  14. JS清除网页历史记录,屏蔽后退按钮
  15. [安全攻防进阶篇] 五.逆向分析之Win32 API获取及加解密目录文件、OllyDbg逆向其原理
  16. Excel VBA 多条件筛选及汇总统计
  17. STM32系列(HAL库)——F103C8T6点亮1.44寸TFT-LCD彩屏
  18. react 实现图片上传功能
  19. DIX和DIF该诉你,什么叫端到端数据一致性
  20. [Phonegap+Sencha Touch] 移动开发71 Sencha项目开发、调试方法建议

热门文章

  1. 看完这道题,你敢在心里承认自己是高手么
  2. 代码笔记——Toast显示文本,图片,图文
  3. 微信公众号从入门到入坑
  4. vuex状态持久化_Vuex数据状态持久化-vuex-persistedstate
  5. Javascript基础知识笔记三
  6. Javascript基础知识笔记二
  7. Asp.Net中WebApi多图片上传(附前后端代码)
  8. mysql 实现分页的SQL
  9. No package ‘libusb‘ found
  10. 一个类的两个接口有同名函数,JAVA如何调用