zoukankan      html  css  js  c++  java
  • 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>
    两个按钮 同意按钮不可用 点击提交按钮 等待十秒之后同意按钮方开用
    

      

  • 相关阅读:
    redis的事务、主从复制、持久化
    redis的数据结构与命令
    redis的安装与配置
    JavaEE权限管理系统的搭建(八)--------角色的增删改
    JavaEE权限管理系统的搭建(七)--------管理用户的增删改
    JavaEE权限管理系统的搭建(六)--------使用拦截器实现菜单URL的跳转权限验证和页面的三级菜单权限按钮显示
    JavaEE权限管理系统的搭建(四)--------使用拦截器实现登录认证和apache shiro密码加密
    admin的基础配置
    ERP能解决企业五大不正常现象
    版本控制
  • 原文地址:https://www.cnblogs.com/ouyangtangfeng99/p/5378130.html
Copyright © 2011-2022 走看看