js IE6超级链接window.location.href不跳转的bug解决办法

js IE6超级链接window.location.href不跳转的bug解决办法
本文章给大家介绍js IE6超级链接window.location.href不跳转的bug解决办法,有碰到此类问题的朋友可参考。 今天遇到个很诡异的问题,就是如下代码: <a href=”javascript:void(0);” onclick=”window.location.href=url”></a>   在IE6下面没反应,不跳转到onclik事件中的“window.location.href”。 当时我们在网上找了篇文章很快就解决了,但是文章中没有说明具体原因在...

JavaScript 获取页面元素的offset值代码

JavaScript 获取页面元素的offset值代码
本文章来给大家介绍JavaScript 获取页面元素的offset值代码,有需要了解offset获取的方法朋友可进入参考参考。 js获取方法,代码如下: document.getElementById("divFloat").style.top=document.getElementById("Button").offsetLeft+25; 用IETester和FireFox再测试下,IE6+下都可以,如以前一样,写出的纯js的方法无情地被FireFox鄙视了,获取的值不正确。 网上再查了下,发现应该这样写,通过循环,层层向上计...

IE6下使用滤镜后链接无法点击的BUG

IE6下使用滤镜后链接无法点击的BUG
有朋友可能会碰到过IE6 BUG之使用滤镜后链接无法点击这个问题,下面我来给各们同学介绍解决办法。 有个div的背景是个png的图片,在IE6下使用滤镜使它透明,但它下面的a标签的hover效果就没法显示,且链接也无法点击。 通常的解决方法是:给a标签加个相对定位(position:relative;),但在这里我在a标签上有个绝对定位(position:absolute;),这样的话该怎么解决的呢? 办法有两种: 1、在使用滤镜的容器外面再...

javascript 密码强度验证程序代码

javascript 密码强度验证程序代码
我们会在很多网站注册时会提示你密码强度,那么密码强度是怎么实现的呢?下面我来给各位同学介绍js中 密码强度验证程序有需要了解的朋友可参考。 我们先来看强度规则: 1) 任何少于6个字符的组合,弱;任何字符数的同类字符组合,弱; 2) 任何字符数的两类字符组合,中; 3) 12位字符数以下的三类或四类字符组合,强; 4) 12位字符数以上的三类或四类字符组合,非常好,代码如下: <h...

javascript onkeyup和onkeydown用法区别

javascript onkeyup和onkeydown用法区别
在js中onkeyup和onkeydown是我们常用的两个方法了,下面我来给各位朋友介绍它们两的用法与区别吧,有需要了解的朋友可参考。 onkeyup onkeyup 事件会在键盘按键被松开时发生。 语法: onkeyup="SomeJavaScriptCode"参数 描述 SomeJavaScriptCode 必需。规定该事件发生时执行的 JavaScript。 支持该事件的 HTML 标签: <a>, <acronym>, <address>, <area>, ...

javascript中setInterval与setTimeout用法介绍

javascript中setInterval与setTimeout用法介绍
本文章来给各位朋友详细介绍关于setInterval与setTimeout用法介绍,有需要了解的朋友可参考参考。 setInterval() 方法可按照指定的周期(以毫秒计)来调用函数或计算表达式。 clearInterval() 方法可以取消该周期性的方法调用。 当setInterval调用执行完毕时,它将返回一个timer ID,将来便可以利用该值对计时器进行访问,如果将该ID传递给clearInterval,便可以终止那段被调用的过程代码的执行了. js setI...

js cookie操作(读,写,删除)实例介绍

js cookie操作(读,写,删除)实例介绍
在js中对cookie的操作无非就是cookie读,写,设置,删除操作了,下面我来给大家简单介绍js cookie 读,写,删除操作,有需要的朋友可参考。 设置cookie: 每个cookie都是一个名/值对,可以把下面这样一个字符串赋值给document.cookie,代码如下: document.cookie="userId=828"; 如果要一次存储多个名/值对,可以使用分号加空格(; )隔开,代码如下: document.cookie="userId=828; userName=hulk"; 在cooki...

js 限制文本框只能输入数字 汉字 字母与禁止输空格代码

js 限制文本框只能输入数字 汉字 字母与禁止输空格代码
本文章给大家介绍当用户在文本框输入内容时我们可以限制它只能输入如数字 汉字 字母与禁止输空格之类的东西,下面我总结了现在表单使用中常用的验证正则表达式,大家可参考。 1.文本框只能输入数字代码(小数点也不能输入),代码如下: <input onkeyup="this.value=this.value.replace(/D/g,'')" onafterpaste="this.value=this.value.replace(/D/g,'')">   2.只能输入数字,能...

js正则删除字符串左、右或两端的空格

js正则删除字符串左、右或两端的空格
本文章给大家总结关于利用正则表达式来删除字符串中所左边与右边的空格方法,有需要了解的朋友可参考。 例:输入空格给出提示,代码如下: //验证内容是否包含空格    function checkTextSpace(obj,temp){        var reg=/(^s+)|(s+$)/g;        var alertValue="输入内容包含空格,请出新输入!";...

js 获取图片大小代码总结

js 获取图片大小代码总结
在js中获取图片大小分为图片高度 宽度,另一种图片大小是指图片多少KB或多少MB了,下面我来给各位朋友总结了一些常用的获取图片大小的js代码。 获取图片的长度与宽度,代码如下: <img src="logo.gif" id="imageE">      <script>           function getImageSize(imgE){    &nb...

js实现运行、全选、复制、保存代码程序

js实现运行、全选、复制、保存代码程序
本文章来给大家详细介绍关于在js实现运行、全选、复制、保存代码程序效果代码,我们会在很多js特效网站看到直接可以在页面中运行js代码了,下面我介绍的这些代码也就可以完全实现哦,有需要的朋友可参考。 html代码如下: <textarea name="content" id="content">   这里放你要运行js,html代码   </textarea>   <input type="button" ...

js验证上传文件扩展名方法收藏

js验证上传文件扩展名方法收藏
js验证用户上传文件类型以及时反应上传的文件是不是我们允许的,从而减少了在用户提交到服务器时才给出提示,实现原理是利用str.split以.分开,然后我们判断数组中的文件后缀名是不是我们允许上传的,下面给大家几个实例。 实例1,只能上传jpg图片文件实例,代码如下: <form action="*.jsp" method="post" onsubmit="return check()">    <input type="...

JavaScript函数声明和函数表达式

JavaScript函数声明和函数表达式
小编来给大家简单介绍JavaScript函数声明和函数表达式用法,有需要的朋友可参考。 JavaScript中的函数不同于其他的语言,每个函数都是作为一个对象被维护和运行的,通过函数对象的性质,可以很方便的将一个函数赋值给一个变量或者将函数作为参数传递,在继续讲述之前,先看一下函数的使用语法: function func1(…){…}   var func2=function(…){…};   var func3=function&...

js DIV延时几秒后消失或显示代码

js DIV延时几秒后消失或显示代码
小编来给大家介绍js DIV延时几秒后消失或显示代码,这里我我介绍了利用js原生态的写法,然后讲述了利用jquery的写法,有需要的朋友可参考。 1、最常用的方法,代码如下: <script language='javascript' type='text/javascript'>   $(function () {       setTimeout(function () {       &nb...

js获取地址栏url以及获取url参数

js获取地址栏url以及获取url参数
本文章来给大家总结一些利用js获取地址栏url以及获取url参数函数与js中自带的一些方法,有需要的朋友可参考参考。 js原生态写法,代码如下: function getUrlParam(name)   {       var reg = new RegExp("(^|&)"+ name +"=([^&]*)(&|$)"); //构造一个含有目标参数的正则表达式对象    &nbs...

js判断变量是否为undefined

js判断变量是否为undefined
可能很多朋友认为undefined是在js中未定义变量时才会提示的错误,其实不然undefined 是js中的一特殊的变量,我们也可以提前定义哦,下面我来介绍js undefined 用法。 JavaScript 中有两个特殊数据类型:undefined 和 null,下面谈谈 undefined 的判断。 js判断undefined类型,代码如下: if (reValue== undefined){      alert("undefined");   } &nbs...

js 正则表达式test()函数用法

js 正则表达式test()函数用法
我们在js中执行正则表达式有很多种方法,下面我来给各位朋友详细介绍利用js test执行正则表达式吧,有需要了解的朋友可参考。 test 方法 返回一个 Boolean 值,它指出在被查找的字符串中是否匹配给出的正则表达式。 rgexp.test(str) 参数 rgexp 必选项。包含正则表达式模式或可用标志的正则表达式对象。 str 必选项。要在其上测试查找的字符串。 说明 test 方法检查字符串是否与给出的正则表达式模式...

javascript页面自动跳转代码

javascript页面自动跳转代码
今天要做一个404错误页面,意思就是当页面出错时进入错误处理页面,然后我们再在页面错误页面增加一个自动跳转功能,下面我总结了几种解决办法,有需要的朋友可参考。 最简单的办法就是在html页面头加上如下代码 <meta http-equiv="refresh" content="1;URL=https://www.xiaoxueboke.com/">   几秒后是你要跳转的地址. 方法二,代码如下: <script language="java...

javascript 数组操作学习笔记

javascript 数组操作学习笔记
本文章来给各位朋友详细介绍关于在js中对数组的一些操作,包括数组创建,数组元素操作,增加,删除,排序,合并等等各种数组操作方法,很适合于入门者。 1、数组的创建,代码如下: var arrayObj = new Array(); //创建一个数组 var arrayObj = new Array([size]); //创建一个数组并指定长度,注意不是上限,是长度 var arrayObj = new Array([element0[, element1[, ...[, elementN]]]]); 创建一个数组并...