函数

<script>
    var time = new Date();//显示全部日期
//    document.write(time);
    var year = time.getFullYear();//显示年
//    document.write(year);
    var mon = time.getMonth()+1;//显示月份
//    document.write(mon);
    var a = Date();//显示全部日期
//    document.write(a);
    var sx = Math.random();//显示0-1的随机数
    var sx_x=parseInt(sx*10);//显示0-10的随机数,parsenInt去除小数
    var ssxx=["A","2","C","4","E","6","G","8","I","10"]
//    document.write(ssxx[sx_x]);
    
    var ab = " ab cd efg ";
//    document.write(window.location);
    var abc =ab.split("d");//以d为分隔符,分成两个字符串的数组;
    var a =ab.substr(5,7);//取5号位往后到7号位的值
    var b =ab.substring(5,7);//取5号位往后的7个值
//    document.write(a);
//    document.write("<br />");
//    document.write(b);
    var c =ab.trim();//去除字符串前后的空格
//    document.write(c);
    var d =ab.toUpperCase();//显示大写
    var e =ab.toLowerCase();//显示小写
//    document.write(d);
//    document.write(e);
    var f =ab.replace("ab","QAZ");//后替换前
//    document.write(f);
</script>

DOM

<script>
//    DOM Document(文档)    Object(对象)    Model(模型)
//    <1>
    var div1 = document.getElementById("div1");//从这个id获取元素
//        alert(div1);//object HTMLDivElement获取了一个div元素的对象
    var div2 =document.getElementsByClassName("div2")[0];
//        alert(div2);
//    var div3 =document.getElementsByTagName();标签选择器
//    var div4 =document.getElementsByName()name选择器

//    <2>
//    改内容
    div1.innerHTML = "<b>加粗</b>";//读取标签
    div2.innerText = "<b>加粗</b>";//文本
//    改样式
    div1.style.color="rgba(255,0,0,0.5)";
    div2.style.fontSize="30px";
//    改属性
    div1.setAttribute("calss","class1");//可以直接在style标签内修改class1
    div1.setAttribute("style","border: 1px solid rgb(255,0,0);");//添加属性
    div1.removeAttribute("style");//删属性
//    添加事件
    div1.onclick= function(){
        document.write("ABC");
        div1.setAttribute("","");//点击变成此标签
    }
//    造元素
    var div3 =document.createElement("div");
    div3.innerHTML="ABCDE";
    document.body.appendChild("div3");//添加到body
    document.body.removeChild("div3");//删除
</script>

JS函数&DOM的更多相关文章

  1. js函数 DOM操作

    回学校了两天请了两天假,数组和方法的内容周末一定补上! 今天介绍一下JavaScript函数 Function 一.基础内容 1.定义 函数是由事件驱动的或者当它被调用时执行的可重复使用的代码块. f ...

  2. 通用js函数集锦<来源于网络> 【二】

    通用js函数集锦<来源于网络> [二] 1.数组方法集2.cookie方法集3.url方法集4.正则表达式方法集5.字符串方法集6.加密方法集7.日期方法集8.浏览器检测方法集9.json ...

  3. 通用js函数集锦<来源于网络/自己> 【一】

    通用js函数集锦<来源于网络/自己>[一] 1.返回一个全地址2.cookie3.验证用户浏览器是否是微信浏览器4.验证用户浏览器是否是微博内置浏览器5.query string6.验证用 ...

  4. 100多个基础常用JS函数和语法集合大全

    网站特效离不开脚本,javascript是最常用的脚本语言,我们归纳一下常用的基础函数和语法: 1.输出语句:document.write(""); 2.JS中的注释为//3.传统 ...

  5. JS函数

    1.document.write(""); 输出语句2.JS中的注释为//3.传统的HTML文档顺序是:document->html->(head,body)4.一个浏 ...

  6. js的DOM对象

    1.js的Array对象           ** 创建数组(三种)                          - var arr1 = [1,2,3];                    ...

  7. python学习笔记十三 JS,Dom(进阶篇)

    JS介绍 JavaScript 是属于网络的脚本语言!JavaScript 被数百万计的网页用来改进设计.验证表单.检测浏览器.创建cookies,以及更多的应用:JavaScript 是因特网上最流 ...

  8. js函数的调用问题

    1.js函数的调用方式有三种.请问以下“二”处的几行代码有什么猫腻? //一 事件调用 btn.onclick=fn; //二 直接调用(window调用) fn(); //自上而下解析到这一行的时候 ...

  9. jQuery对象与JS原生dom对象之间的转换

    jQuery就是JS的一个扩展库,工具库,提供很多方便快捷的方法,所以将JS对象转换为jQuery对象后,能更方便地操作这个对象.但是jQuery对象也不是万能的,有一些JS对象有的能,jQuery对 ...

随机推荐

  1. linux下core file size设置笔记

    现象说明:突然发现一台测试机器的java程序莫名其妙地没了,但是没有core dump!这就需要打开服务器的core文件生成的功能了,(即core dump文件),方便程序调试.1)core文件简介c ...

  2. Redis日常操作命令小结

    Redis缓存服务是运维工作中比较常见的一种维护工作,下面就redis日常操作命令在此做一简单小结,以备查用: 1)连接redis服务命令# redis-cli -h redis主机ip或主机域名 - ...

  3. 初学习Qt的一些感悟

    最近用Qt写了个人项目,有如下心得(可能有不准确): Qt尽管没有扩展C++语法,但是有额外编译链,每个Q_OBJECT类编译的时候会用moc工具生成另一个meta C++类,之后就是标准C++编译流 ...

  4. 《Linux内核分析》第八周学习笔记

    <Linux内核分析>第八周学习笔记 进程的切换和系统的一般执行过程 郭垚 原创作品转载请注明出处 <Linux内核分析>MOOC课程http://mooc.study.163 ...

  5. 网络:OSPF理解

    OSPF(开放最短路径优先)协议使用Dijkstra算法,常见的版本有:OSPFv2.OSPFv3等.以下主要介绍OSPFv2,OSPFv3是面向IPv6的且不兼容IPv4. 1.工作过程: 1)每台 ...

  6. 面向对象课程 - 寒假第四次作业 - C++计算器项目计算部分

    C++计算器项目计算部分 零.项目源文件地址 地址:Calculator 2.0 一.项目信息相关 项 目 : Calculator 版 本 : 2 . 0 日 期 : 2016 . 4 . 14 实 ...

  7. 『编程题全队』"Gugua"事务管理系统项目宣传文案

    一.项目简介 1.项目简介 Gugua是为了解决有事务管理需要的人群的痛苦, 他们需要 一个便利和高效的个人和团体事务管理平台,但是现有的方案并没有很好地解决这些需求,我们有独特的办法是提供跨平台的软 ...

  8. [转帖]速度快散热好 为什么U.2 SSD还没普及?

    速度快散热好 为什么U.2 SSD还没普及?   经典的影视剧中总有那么几位武林高手,江湖上只闻其名,不见其形.今天我们要聊的这位爷,誓要拳打南山M.2,脚踩北海SATA 3!它就是固态硬盘界久负盛名 ...

  9. Qt__CMakeLists.txt

    cmake_minimum_required(VERSION 3.1.0) project (Project) if(CMAKE_COMPILER_IS_GNUCC) set(CMAKE_CXX_FL ...

  10. 自定义控件DataPager

    在最近的一个项目中,涉及到一个自定义翻页控制的控件,下面就这一个控件做详细的说明,这个自定义控件的主要作用是对数据源进行翻页控制,比如说:“上一页.下一页.首页.末页”等相关操作,由于在一个项目中有多 ...