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

JS笔记(自用)

1、js输出:console.log("hellowworld");

2、变量定义:var,变量名区分大小写

3、数据类型:

  • 基本数据类型:number(整数浮点数,NaN非数,正负无穷大)。boolean。undedined。null。string
  • 引用数据类型:JS对象:内置对象和自定义对象

4、强制类型转换:Number("123")将字符串123转为数字 

   Nubber细分:parseInt(),parseFloat()

5、自定义对象:var  item = new Object();

或者:var  item = { 对象内容}

6、获取整个对象:var ele = Document.getElementById/Name/...

7、获取对象后可以获取属性值:var attr = ele.getAttribute("class");

 判断是否存在:var flag = ele.hasAttribute("class");

设置或添加:ele.setAttribute("name","aaa");

移除: ele.removeAttribute("class");

8、元素内容操作,ele.innerHTML += "<span>新内容</span>"

   ele.innerText = "新内容只包含文本"

9、通过父子结点相互查找:ele = ele2.parentNode;

                                           ele = ele2.children;循环可访问所有

10、创建元素:var p = document.createElement("p");  p.innerText = "内容";

                       插入:ele.appendChild(p);

               插入位置可控。

11、删除结点元素:找到父元素,删掉子元素:

parent.removeChild(father);

相关文章:

  • 攻防演练之-动员大会
  • C/C++学习笔记 C语言中的\0以及查找字符串中字符出现的频率
  • Python爬取城市空气质量数据并写入mysql数据库
  • 细说NLP中的Embedding层
  • eclipse怎么导入python项目
  • Qt Designer 生成的 .ui 文件转为 .py 文件并运行
  • 如何在IDEA中用git提交设置忽略文件的方法
  • 《雅思口语真经总纲1.0》笔记——第二章:官方评分标准真经——Lexical Resource 词汇资源——三十个动词词组
  • LLVM Cpu0 新后端7 第一部分 DAG调试 dot文件 Machine Pass
  • 分布式数据库中,如何正确的将数据分片?
  • 关于 Redis 中集群
  • Iptables防火墙
  • 神经网络 torch.nn---Non-Linear Activations (ReLU)
  • Android Studio Jellyfish版本修改project使用特定jdk版本的步骤
  • UART基本定义、三种编程方式、freertos内怎么用、怎么封装
  • [数据结构]链表的实现在PHP中
  • canvas 绘制双线技巧
  • C学习-枚举(九)
  • IE报vuex requires a Promise polyfill in this browser问题解决
  • SOFAMosn配置模型
  • 阿里云容器服务区块链解决方案全新升级 支持Hyperledger Fabric v1.1
  • 从零开始的webpack生活-0x009:FilesLoader装载文件
  • 搭建gitbook 和 访问权限认证
  • 回流、重绘及其优化
  • 面试遇到的一些题
  • 腾讯大梁:DevOps最后一棒,有效构建海量运营的持续反馈能力
  • 想晋级高级工程师只知道表面是不够的!Git内部原理介绍
  • 一些css基础学习笔记
  • 用jquery写贪吃蛇
  • 优秀架构师必须掌握的架构思维
  • 在weex里面使用chart图表
  • 正则表达式小结
  • 400多位云计算专家和开发者,加入了同一个组织 ...
  • Nginx实现动静分离
  • 浅谈sql中的in与not in,exists与not exists的区别
  • # linux 中使用 visudo 命令,怎么保存退出?
  • ###C语言程序设计-----C语言学习(6)#
  • #Linux(make工具和makefile文件以及makefile语法)
  • #NOIP 2014#Day.2 T3 解方程
  • (07)Hive——窗口函数详解
  • (BAT向)Java岗常问高频面试汇总:MyBatis 微服务 Spring 分布式 MySQL等(1)
  • (delphi11最新学习资料) Object Pascal 学习笔记---第14章泛型第2节(泛型类的类构造函数)
  • (八)五种元启发算法(DBO、LO、SWO、COA、LSO、KOA、GRO)求解无人机路径规划MATLAB
  • (附源码)ssm码农论坛 毕业设计 231126
  • (力扣题库)跳跃游戏II(c++)
  • (每日持续更新)信息系统项目管理(第四版)(高级项目管理)考试重点整理 第13章 项目资源管理(七)
  • (十八)devops持续集成开发——使用docker安装部署jenkins流水线服务
  • (五)网络优化与超参数选择--九五小庞
  • (转载)深入super,看Python如何解决钻石继承难题
  • (总结)Linux下的暴力密码在线破解工具Hydra详解
  • .NET Standard / dotnet-core / net472 —— .NET 究竟应该如何大小写?
  • .NET/C# 反射的的性能数据,以及高性能开发建议(反射获取 Attribute 和反射调用方法)
  • .NET/C# 利用 Walterlv.WeakEvents 高性能地定义和使用弱事件
  • .NET/C# 使用反射调用含 ref 或 out 参数的方法
  • .NET开源项目介绍及资源推荐:数据持久层