随笔分类 - JS
摘要:同样的合法CSS居中设置在不同浏览器中的表现行为却各有千秋,下面让我们先来看一下CSS中常见的几种让元素水平居中显示的方法。 CSS常见的让元素水平居中显示方法 用CSS让元素居中显示并不是件很简单的事情—同样的合法CSS居中设置在不同浏览器中的表现行为却各有千秋。让我们先来看一下CSS中常见的几种让元素水平居中显示的方法。 1.使用自动外边距实现居中 CSS中首选的让元素水平居中的方法就是使用margin属性—将元素的margin-left和margin-right属性设置为auto即可。在实际使用中,我们可以为这些需要居中的元素创建一个起容器作用的div。需要特别注意的一点就是,必...
阅读全文
摘要:<script type="text/javascript"> var cad=self.setInterval("clearad()", 500); function clearad() { var divs = document.getElementsByTagName('div'); for(var i=0;i<divs.length;i++){ if(divs[i].id != null && divs[i].id != undefined && divs[i].id != &qu
阅读全文
摘要:function stripscript(s) { return s.replace(/<script.*?>.*?<\/script>/ig, ''); } 稍微说下,高手飘过/之间的内容/ 是js正则语句的书写开始与结束.*?是贪婪的匹配,如果不是贪婪的就是.*匹配任何字符,但用贪婪的就是不包含>的内容/ig 是不区分大小写和全局替换 详细出处参考:http://www.jb51.net/article/14558.htm
阅读全文
摘要:<html><head><title>这是一段测试代码,直接保存为html文件运行</title><mce:script type="text/javascript"><!--function test(id){var s;s=document.getElementById(id).parentElement.id;alert(s);}// --></mce:script></head><body><div id="div_test">
阅读全文
摘要:http_request.open('POST', 'default.aspx', true); http_request.setRequestHeader( " Content-Type " , " application/x-www-form-urlencoded " ); //用post方法的话,一定要加这句。 http_request.send('ajax=1&b=5');//然后再send方法中加参数。 然后再接受端,需要改变接受方法。Request.Form["ajax&quo
阅读全文
摘要:<selectid="ddlResourceType"onchange="getvalue(this)"></select>动态删除select中的所有options:document.getElementById("ddlResourceType").options.length=0;动态删除select中的某一项option:document.getElementById("ddlResourceType").options.remove(indx);动态添加select中的项optio
阅读全文
摘要:二维数组声明方式是下面这样的: var images=new Array(); //先声明一维 for(var i=0;i<10;i++){ //一维长度为10 images[i]=new Array(); //在声明二维 for(var j=0;j<20;j++){ //二维长度为20 images[i][j]=1; } } 2、二级数组使用方式应该是这样子的: alert(images[0][0]);
阅读全文
摘要:JS数组声明技巧、数组动态添加元素 2008年11月11日 星期二 21:56数组的在任何语言中,都是一种很重要的数据结构,在JS中也不例外,今天发现了一个很好的技巧,一个是在JSON中声明数组的方法。数组可以这样声明:this.aNodes = []; // 其中this.aNodes为任意属性。如果数组已经填满数据,而又想继续添加元素同时改变数组的长度,则可以这样做:arraryObj[arraryObj.length]="";// arrayObj对数组对象,arraryObj.length为数组的当前长度
阅读全文