JavaScript 与Document
JavaScript
JavaScript 是脚本语言, 需要有宿主文件, 他的宿主文件是HTML文件。
可以写在head中 body中 和</heml>之后 一般写在</html>之后
<script language="javascript">代码</script>
常用的三个对话框:
警告对话框 alert("") 例:alert("出现错误!");
确定对话框confirm("") 例:confrim(''确定要退出么?");
输入对话框prompt("") 例:prompt("请输入一个数字","这里只能输入数字"); 前一句是对话框上边提示内容 后一句是输入框中的提示内容
变量定义
变量定义 用var 定义
例:var a=3;var a="3" var a=ture; parseInt();强制转换为整型 isNaN();意思为 是不是不是一个数字 是数字返回flase 不是数字返回ture
var a=new Array(); 定义数组 长度是动态变化的,里边可以放任意类型元素。
a.sort();数组排序 按照每个元素的首字母从小到大排序 a.reverse();翻转数组 必须先对数组排序然后使用 使用后数组从大到小排序
函数:function 定义
Document
间隔与延迟
window.setlnterval(''要执行的代码",间隔的毫秒数); 表示间隔执行一段代码
window.clearlnterval("间隔的ID"); 循环一次后用来清除间隔执行的代码
window.setTimeout("要执行的代码",延迟的毫秒数); 延迟一段时间执行代码
window.clearTimeout("延时的ID"); 清除延迟
获取内容
alert(a.innerHTML);
例:<div id="m"><b>你好</b></div> 在script中的代码是 var a=document.getElementById("m");alert("a.innerHTML"); 输出的内容是<b>你好</b>
alert(a.innerText); 只获取里边的文字
字符串的操作
var s=new String(); 或 var s="aaaaaaaaaaa";
alert(s.toLowerCase()); 字符串转小写 toUpperCase() 转大写
s.split( - - ); 将字符串按照-拆开成三段
alert(s.substring(3,8)); 从第三个位置截取到第八个位置
alert(s.substr(3,8)); 从第三个位置截取八个字符长度
var d=new Date(); 获取当前时间 var d=new Date(2016,3,11) 定义时间2016年4月11日 月份定义要想要的月份-1
<body> <input type="button" id="b1" value="提交" onclick="bian()"/> <input type="button" id="b2" value="同意(10)" disabled="disabled" /> </body> </html> <script> var n=10;var ad=document.getElementById("b2"); function bian() { n--; if(n==0) { ad.removeAttribute("disabled"); ad.value ="同意"; } else { ad.value ="同意("+n+")"; window.setTimeout("bian()",1000); } } </script> 两个按钮 同意按钮不可用 点击提交按钮 等待十秒之后同意按钮方开用