一、变量
二、数据类型
(1)undefined 声明了没有赋值
(2)null 空值
(3)number 数值,包括整数和小数
(4)Boolean布尔,true和false,可以当成1和0
(5)String字符串
长度:s.length
查找某个坐标上的字符:s.charAt(4)
查找某个字符串在字符串中首次出现的位置:s.indexOf("he")从头开始查找,如果从坐标2开始找则是s.indexOf("he",2)
查找位于坐标2到5之间的字符串:s.substring(2,5),前闭后开
分割字符串:s.split(",")
三、函数
function 函数名(参数){
函数体
}
常用系统函数:
parseInt("字符串")将字符串转换为整型
isNaN():Not a Number 判断是否是非数字
四、事件
onload:一个页面加载完成
onclick:点击某个对象
onmouseover:竖版移到某元素上
onchange:域的内容被改变
onblur:失去焦点
onfocus:聚焦事件
五、操作元素
(1)获取元素的属性
通过标签名获取
var uname=document.getElementsByTagName("input").value;
通过id获取并设置值
document.getElementById("xx").value="测试";
(2)获取元素的内容
innerText / innerHtml
<h1 id="test"><a href="https://www.baicu.com">百度</a></h1>
var a=document.getElementById("xx").innerText
来源:51CTO
作者:wx57a1620925627
链接:https://blog.51cto.com/11926720/2477895