js中判断是否为数组的函数

js中判断是否为数组的函数
在js中没有像php一样的isarray来判断是否为数组,我们需要自己来写函数下面来看利用js的 datearray.constructor==Array 操作,代码如下: <script language="javascript">   var ret = false;   var datearray = Array();   if( datearray.constructor==Array )    {     alert('...

javascript replace和split 实现日期自动拆分年月日

javascript replace和split 实现日期自动拆分年月日
因为工作需我们需在用户输入学2012年5月或者2012-05,我们要取出2012给下text而月份要给5这个数了,下面我结合了javascript replace和split 解决这个问题。 html页面,代码如下: <input  onchange="setdate(this.value);"   type="text" id="sell_time" size="15" maxlength="10"     />   <input type="text...

js 本地图片上传预览实现代码

js 本地图片上传预览实现代码
下面介绍的代码只支持ie,ff浏览器,其它的暂时不支持哦,google浏览器暂时无法解决这个问题,下面看我给出的两个实例. IE 浏览器下,代码如下: document.getElementById("upload").onchange = function()    {         document.getElementById("image").src = this.value;    }   FF下有getAsData...

javascript中IFrame跨域高度自适应实现代码

javascript中IFrame跨域高度自适应实现代码
下面详细介绍了IFrame跨域高度自适应解决办法,主要是讲述了同域和跨域的js处理方法。 同域时Iframe高度自适应 下面的代码兼容IE/Firefox浏览器,控制id为“iframeid”的iframe的高度,通过JavaScript取得被嵌套页面最终高度,然后在主页面进行设置来实现。 另外,请注意此解决方案仅供同域名下使用,代码如下: <script type="text/javascript">         &nb...

javascript中调用js文件的实现方法

javascript中调用js文件的实现方法
文章介绍了两个方法来实现 javascript中调用js的方法一种document.createElement创建,一种是直接document.write实现,代码如下: new_element=document.createElement("script");   new_element.setAttribute("type","text/javascript");   new_element.setAttribute("src","a.js");// 在这里引入了a.js   document.body.appendChild(new_element);   方...

jquery和javascript中select的用法介绍

jquery和javascript中select的用法介绍
javascript用法,代码如下: var obj=document.getElementById(selectid);   obj.options.length = 0; //清除所有内容   obj.options[index] = new Option("three",3);  //更改对应的值   obj.options[index].selected = true;  //保持选中状态   obj.add(new Option("4","4")); ”...

懒在家里,好懒好懒!

懒在家里,好懒好懒!
本来想要趁着周六周日不上班的时间把家里收拾一下,再把博文更新一下的,但在家里变得好懒好懒,每一天都睡到十二点多钟才懒懒的起床,然后看一下午的视频就这样过着。 昨天周六的时候小怨早上就来我这里了,他要回老家,把所有的东西全都寄缩在了我这里,好吧,又一大堆的东西,家里顷刻间变得凌乱起来,又回去了一个小伙伴,而我依然睡着。 后来小韩回来了,看着他气急败坏的样子,就知道有事情,原来他...

javascrpt DOMDocument查找xml指定节点实现程序

javascrpt DOMDocument查找xml指定节点实现程序
本文章介绍了关于javascrpt DOMDocument查找xml指定节点实现程序,有需要了解的朋友可参考一下,代码如下: <?php    $domxml = new DOMDocument();    $domxml->load("test.xml");    //使用xpath技术,xpath是需要结合dom技术来使用的,主要是用于查询,把一些用dom很难实现的节点查询技术做出来,例如不分层级的节点查询  ...

Javascript中class类定义的几种方法介绍

Javascript中class类定义的几种方法介绍
文章介绍了Javascript中class类定义的几种方法介绍,在面向对象编程中,类(class)是对象(object)的模板,定义了同一组对象(又称\"实例\")共有的属性和方法。 在面向对象编程中,类(class)是对象(object)的模板,定义了同一组对象(又称"实例")共有的属性和方法。 Javascript语言不支持"类",但是可以用一些变通的方法,模拟出"类"。 一、构造函数法 这是经典方法,也是教科书必教的方法。它用构...

javascript中Dom事件的srcTarget,strElement详解

javascript中Dom事件的srcTarget,strElement详解
我们知道在Javascript中,可以使用事件处理函数来监听事件,在事件处理函数中,我们可以通过当前的事件对象(IE: window.event ; firefox parameter event)来获取到事件发生的对象,比如,在IE中,代码如下: function eventHandler = function(e){   var ev = e || window.event ; //window.event for IE, para e for&n...

javascript window.confirm确认 取消对话框实现代码

javascript window.confirm确认 取消对话框实现代码
本文章讲述的三种都是基于了javascript confirm提示确认框的做法了,只是在不同的地方写哦,有需要的同学可参考一下。 confirm() 方法 confirm() 方法用于显示一个带有指定消息和确定及取消按钮的对话框。 说明:如果用户点击确定按钮,则 confirm() 返回 true。如果点击取消按钮,则 confirm() 返回 false 一种,代码如下: <a href="javascript:if(confirm('确实要删除该内容吗?'))location='htt...

javascript获取A标签中href连接地址并进行分解

javascript获取A标签中href连接地址并进行分解
这里其实有正则表达式的味道了,我们利用正则可以快速的获取页面所有A标签里面的内容哦,有需要的同学可参考一下,原网页中已经有如下代码,且不能更改,class标签在该页面中是唯一的,代码如下: <a href="home-uid-100.html" class="noborder">user100</a>   现在我想获得a标签href中的链接uid号100,然后放到新的链接中,代码如下: <a href="h_id=100">use...

IE6下弹出层(DIV)被下拉框(Select)遮挡完美解决办法

IE6下弹出层(DIV)被下拉框(Select)遮挡完美解决办法
这里分享一个完美解决IE6下弹出层(DIV)被下拉框(Select)遮挡的问题,我们只要使用两个JS方法-hideAllSelect()和showAllSelect(),弹出层的时候,隐藏所有下拉框;隐藏层的时候,显示所有下拉框,代码如下: function hideAllSelect(){    var t=document.getElementsByTagName("select");    for (var i=0;i<t.length;i++){    &nbs...

javascript常用的数组方法介绍

javascript常用的数组方法介绍
本文章介绍了一些常用的数组方法分享,有需要了解关于数组的同学可参考一下哦,里面包括有关join,splice等。 join()方法: 方法Array.join()可以把一个数组的所有元素都转换成字符串,然后再把它们连接起来,可以指定一个可选的字符串来分隔结果字符串中的元素,如果没有指定分隔字符串,其默认使用逗号分隔元素,代码如下: var arr=[1,2,3];  //用数组直接量,定义一个三个元素的数组 &n...

javascript中RegExp(),正则表达式直接量

javascript中RegExp(),正则表达式直接量
JavaScript 1.2 实现了 Perl 4 的正则表达式,JavaScript 1.5 实现了 Perl 5 的正则表达式的大型子集。 用RegExp()构造函数 定义JavaScript的正则表达式 JavaScript 中的正则表达式: 先来简单介绍一下JavaScript中的正则表达式。ECMAScript v3 对 JavaScript 正则表达式进行了标准化。JavaScript 1.2 实现了ECMAScript v3 要求的正则表达式的子集,JavaScript 1.5实现了完整的标准。JavaScript的正则表达式...

JavaScript 正则表达式 选择、分组和引用详解

JavaScript 正则表达式 选择、分组和引用详解
JavaScript 正则表达式 选择、分组和引用详解,有需要了解的同学可参考一下。 正则表达式的选择: 所谓选择即在多个条件里面选择一个,比如说卖水果的大爷说送你个水果,你可以选择“梨”,“苹果”,“西瓜”中的任何一个。当然你会选择西瓜,呵呵。 字符”|”用于分隔供选择的字符,例如/西瓜|梨|苹果/匹配的是“西瓜”,“梨”,或者是“苹果”。同样我要是想根据昨天讲过的字符类去匹配一些规则,比如我想匹配3个数字,...

javascript中encodeURIComponent()用法

javascript中encodeURIComponent()用法
encodeURIComponent函数在我们js中经常会用到特别是对url编码时这个函数可强于大家常用的escape()这个函数了,下面看介绍。 encodeURIComponent() 函数可把字符串作为 URI 组件进行编码。 语法:encodeURIComponent(URIstring) 参数描述:URIstring 必需。一个字符串,含有 URI 组件或其他要编码的文本。 返回值:URIstring 的副本,其中的某些字符将被十六进制的转义序列进行替换。 说明:该方法不会对 AS...

javascript过滤域名及html标签实现代码

javascript过滤域名及html标签实现代码
文章详细的利用几个实现介绍了在js中利用js正则表达式来过滤域名及正则域名以及过滤html标签的方法,有需要了解的同学可以参考一下。 分析:一个完整的域名,由根域、顶级域、二级、三级……域名构成,每级域名之间用点分开,每级域名由字母、数字和减号构成(第一个字母不能是减号),不区分大小写,长度不超过63。 很显然,单独的名字可以由正则表达式[a-zA-Z0-9][-a-zA-Z0-9]{0,62}来匹配,而完整的域名至...

javascript身份证检验正则表达式(支持15,18位及省份差别)

javascript身份证检验正则表达式(支持15,18位及省份差别)
身份证号有15位和18位长度两种,15位的时候,都是数字,但是18位长度的时候可能有校验位(X),所以只校验数字是不够的了,做这个其实不难,在网上多找一下总会有意外收获的.但是工欲善其事,必先利其器.我们需要了解一下身份证号的规则,知己知彼百战不殆。 身份证号有15位和18位长度两种,15位的时候,都是数字,但是18位长度的时候可能有校验位(X),所以只校验数字是不够的了,另外身份证号可以看出一个人的年龄,出生...

javascript动态加载JS文件(支持各种浏览器)

javascript动态加载JS文件(支持各种浏览器)
文章收藏了各种各样的关于动态加载JS的方法 ,包括利用 jquery,异步ajax,常用的js方法 等等参考。 1、直接document.write <script language="javascript">        document.write("<script src='test.js'></script>");    </script>   2、动态改变已有script的src属性 <script src=''&nbs...