
javaScript 基础知识
发布日期:2021-05-08 23:14:35
浏览次数:15
分类:博客文章
本文共 2067 字,大约阅读时间需要 6 分钟。
一、三个对话框
1、alert("提示信息") 弹出只带有一个确定按钮的对话框2、confirm("提示信息") 弹出有确定和取消按钮的对话框3、prompt("提示信息",默认值) 可输入内容的对话框,返回null 二、数据类型 1、var通用类型2、数据类型转换(1)将变量转为整数类型parseInt();(2)将变量转为浮点数类型
parseFloat();
(3)转为string类型 在要转换的内容前面加上空字符串("")(4)判断是否是数字isNaN();是数字返回false,不是数字返回true 三、语句 (1)分支语句if(){}
else
{}
(2)循环语句 for(初始条件;循环条件;状态改变){循环体}
break;终止循环continue;终止本次循环 四、数组 var a=new Array();长度是动态变化的,可以放任意类型1、取值:var aa=a[i];2、赋值:a[0]=123;a[1]="hello";3、长度:a.length;4、排序:a.sort();5、翻转数组:a.reverse(); 五、函数 function 函数名(形数){函数体}
计时函数
var t = setTimeout("alert('5秒!')",5000)
var t = setTimeout("javaScript语句",毫秒)
结束计时:clearTimeout(t)
2、window.document
(1)获取元素var a = document.getElementById("");var a = document.getElementsByClassName("");var a = document.getElementsByName("");var a = document.getElementsByTagName("");(2)操作内容1)非表单元素innerHTML 获取标签里的html代码和文字赋值:将其中的html代码执行取值:html代码和文字会取出,但是不执行html代码 innerText 赋值:获取标签里的html代码和文字,不执行html代码取值:只取文字注意:一般用innerHTML赋值,用innerText 取值2)表单元素value取值和赋值都会原样呈现checkbox/redio 取value值: a.value;取按钮后边的文字:a.nextSibling.innerText
<select></select> 取值:选择哪一个取出哪一个(3)操作属性 1)设置属性 setAttribute("name","value")2)移除属性 removeAttribute("name")3)获取属性 getAttribute("")改变样式 this.setAttribute("class", "div3 div2");(4)操作样式this.style.样式=""获取样式的值 this.offsetHeight 高度this.offsetLeft 距离左边的距离this.offsetTop 距离上边的距离this.offsetWidth 宽度(5)相关元素操作var b=a.nextSibling 找下一个同辈元素,注意空格var b=a.previousSibling 找上一个同辈元素,注意空格 3、正则表达式 使用正则表达式验证if(/正则表达式/.test(字符串)){} 4 事件 单击事件 onclick鼠标离开时触发 onmouseout鼠标移到上面时触发 onmousemove按键抬起来时触发 onkeyup双击触发 ondblclicke获得焦点时触发 onfocus发表评论
最新留言
不错!
[***.144.177.141]2025年04月15日 17时56分16秒
关于作者

喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
virtualbox中 Ubuntu挂载共享文件夹
2021-05-09
Python 内置函数笔记
2021-05-09
BootStrapTable 错误
2021-05-09
PHP 配置文件
2021-05-09
PHP 脚本不报错
2021-05-09
代码整洁之道小结
2021-05-09
悲观锁与乐观锁
2021-05-09
js new Date 创建时间默认是8点
2021-05-09
Python实现cmd命令连续执行
2021-05-09
罗马数字
2021-05-09
IO多路复用小故事
2021-05-09
纠错码简介
2021-05-09
码云 Pages 搭建
2021-05-09
《论可计算数及其在判定上的应用》简单理解
2021-05-09
中国剩余定理证明过程
2021-05-09
kafka告警简单方案
2021-05-09
SpringMvc @Validated注解执行原理
2021-05-09
java接口的应用举例
2021-05-09
java接口中多继承的问题
2021-05-09
java中Object.equals()简单用法
2021-05-09