1.脚本语言,需要有宿主文件,宿主文件是html文件
2.JS中定义变量用var,万能变量
3.数据类型转换,一般使用强制转换,其他类型转为整形parseint();转为小数parsefloat();判断是否为合法的数字类型isNaN()
4.运算符与C#基本一样。==是等于 ===是全等于 比如"5"与5 "5"==5是true "5"===5是false 数据类型不同
5.数组的定义:a=new array();它的长度是动态变化的,里面可以放任意类型的元素
数组元素的赋值:a[0]=123;a[1]="hello" 下标与C#相同
6.函数
定义函数:function myfunction(){}
7.DOM是文档对象模型,这种模型为树模型;文档是指标签文档;对象是指文档中每个元素;模型是指抽象化的东西。
8.间隔执行一段代码:window.setInterval("",毫秒数) setTimeout("",毫秒数)
9.找到元素:
document.getElementById("id");根据id找,最多找一个
document.getElementsByName("name");根据name找,找出来的是数组
document.getElementsByTagName("name");根据标签名找,找出来的是数组
document.getElementsByClassName("name");根据classname找,找出来的是数组
10.操作内容
1)非表单元素
获取内容 a.innerHTML
只取里面的文字 a.innerText
包括标签本身的内容a.outHTML
2)设置内容
a.innerHTML="你好" 里面的内容被替换
a.innerText 会将赋值的内容原样呈现
清空内容:赋值空字符串
3)表单元素
var a=document.grtElementById("id");
a.value;获取input中的value值
a.value="内容改变"
获取下拉列表的选取内容