zoukankan      html  css  js  c++  java
  • 每日记载内容总结31

    1.页面知识:

    (1)js去除一个元素的点击方法
        document.getElementByName("aaa").onclick = function(){}

    (2)jquery获取元素的父元素和查找满足条件的子元素

    <li value="1"><span><em></em>A.从不</span></li>
    $('.one li span').click(function(){
            var theLi=$(this).parent();
            if(theLi.hasClass('cur')){
                theLi.removeClass('cur');
                //theLi.find('textarea').hide();
            }else{
                theLi.addClass('cur');
                //theLi.find('textarea').show();
            }

    (3)jquery方法 :siblings() 获得匹配集合中每个元素的同胞,通过选择器进行筛选是可选的。(原始元素不包含在同胞元素中)

    $('.niannian li span').click(function(){
            var theLi=$(this).parent();
            theLi.addClass('cur').siblings().removeClass('cur');
        });
    <ul>
       <li>list item 1</li>
       <li>list item 2</li>
       <li class="third-item">list item 3</li>
       <li>list item 4</li>
       <li>list item 5</li>
    </ul>
    $('li.third-item').siblings().css('background-color', 'red');

    此处调用的结果是将项目 1、2、4 和 5 的背景设置为红色。 设置为红色背景。

    (4)js中清除数组指定元素

    Array.prototype.clean = function(deleteValue) {  
      for (var i = 0; i < this.length; i++) {  
        if (this[i] == deleteValue) {           
          this.splice(i, 1);//返回指定的元素  
          i--;  
        }  
      }  
      return this;  
    }; 

    question5TwoUl.clean("");

    (5)js获取当前时间

    <html>
    <head>
    <script>
    function TestDate()
    {
        var now=new Date();
        var hours=now.getHours();
        var minutes=now.getMinutes();
        var seconds=now.getSeconds();
    
        alert("系统当前时间为:"+now);
    }    
    </script>
    </head>
    <body>
    <input type="button" value="获取系统当前时间" onclick="TestDate()">
    </body>
    </html>
    //js将string转化为date,进而转化为时间戳
        var  str =   "2005-12-15 12:12:12";   
        var  d   =   new   Date(str.replace(/-/g,   "/"));  
    var time = d.getTime();

    js比较时间(来源:http://uule.iteye.com/blog/969123)

    <script language="JavaScript">   
      
    //时间对比函数,如果a>b返回1,如果a<b返回-1,相等返回0   
    function comptime(a,b)   
    {   
    var dateA = new Date("1900/1/1 " + a);   
    var dateB = new Date("1900/1/1 " + b);   
    if(isNaN(dateA) || isNaN(dateB)) return null;   
    if(dateA > dateB) return 1;   
    if(dateA < dateB) return -1;   
    return 0;   
    }   
      
    var timeStart = "3:20";   
    var timeEnd = "2:11";   
      
    if(comptime(timeStart,timeEnd) != -1)  
          alert("开始时间必须小于结束时间!");   
      
    </script> 

    (6)js添加定时器和清除定时器

    var rerfeshChat = setInterval(function() {
        saveChat(1);
    },5000);
    
    
    clearInterval(rerfeshChat);
  • 相关阅读:
    程序员创业必读的几本书
    Linux系统下word转pdf,xls转pdf,ppt转pdf
    Linux系统下word转pdf,xls转pdf,ppt转pdf
    文件流演示案例(一)
    记事本程序
    Struts2入门(二)
    MyEclipse6.5注册方法
    使用ASP.NET上传图片汇总
    sql server 2005 (select查询语句用法)
    千万级分页存储过程
  • 原文地址:https://www.cnblogs.com/cuiyf/p/3746112.html
Copyright © 2011-2022 走看看