Welcome 微信登录

首页 / 脚本样式 / JavaScript

关于IE中getElementsByClassName不能用的问题解决方法

关于IE中getElementsByClassName不能用的问题解决方法

今天使用getElementsByClassName写了段小程序,满怀欣喜的准备去测试,在ff,谷歌等主流浏览器上测试都没问题,在IE9上也没问题,在IE6、8中测试的时候就出现问题了,浏览器报错。纠结了下代码,貌似没问题,果断找度娘。。。终于发现问题所在,然来是IE6、8中不支持getElementsByClassName这种方法。随后在网上搜索解决方法,找到了一个比较好的方法,是个老外写的一个方法,定睛一看居然是05年的问题了。。。先上代码: 复制代码...
javascript:void(0)使用探讨

javascript:void(0)使用探讨

在做页面时,如果想做一个链接点击后不做任何事情,或者响应点击而完成其他事情,可以设置其属性 href = "#",但是,这样会有一个问题,就是当页面有滚动条时,点击后会返回到页面顶端,用户体验不好。 目前有如下几种解决办法: 1)点击链接后不做任何事情 复制代码 代码如下: <a href="javascript:void(0);" >test</a> <a href="javascript:;" >test</a...
Js中的onblur和onfocus事件应用介绍

Js中的onblur和onfocus事件应用介绍

html页面中,诸如按钮、文本框等可视元素都具有拥有和失去焦点的事件,这些事件在响应鼠标或键盘动作时都可激发预设的操作。本文以文本框获得和失去焦点为例简单讲解onfocus和onblur的应用。 一. onfocus(获得焦点事件) 当一个文本框获得焦点时,它里面的文本就像“好123”网站上的百度搜索输入框那样全部被自动选中,这样的操作可以利用onfocus来实现。 以下的文本框,当鼠标指针移过去时,里面的文字全部被选中: 请输入网址 这是怎么做的呢?看以...
JQuery筛选器全系列介绍

JQuery筛选器全系列介绍

1.选择对象1).基本·#id 根据给定的ID匹配一个元素。例如:$("#id")·element 根据给定的元素名匹配所有元素。例如:$("div")·.class 根据给定的类匹配元素。例如:$(".style1");·* 匹配所有元素。例如:$("*")·selector1,selector2,selectorN 将每一个选择器匹配到的元素合并后一起返回。例如:$("#id,div,.style1")2).表单·:button 匹配所有按钮。例如:$...
在JavaScript中实现类的方式探讨

在JavaScript中实现类的方式探讨

在 javascript 中有很多方式来创建对象,所以创建对象的方式使用起来非常灵活。那么,到底哪一种方式是最恰当的对象创建方式呢?构造模式,原型模式还是对象原意模式(Object literal)呢? 但这些模式具体是怎么回事呢? 在开始讲解之前,让我们先清楚地介绍一下关于 javascript 基本知识。 有没有可能在 javascript 中实现面向对象编程的方式呢? 答案是可能的,javascript 是可以创建对象的!这种对象可以包含数据及能够操...
地址栏传递中文参数乱码在js里用escape转码

地址栏传递中文参数乱码在js里用escape转码

乱码,乱码,头大,烦,话说设置Tomcat后可以解决,但有的时候不管用了,这时,我们可以考虑转码方式不直接传中文,在js里用escape转码,记得需要用两次,如: var str=escape("这是中文参数"); str=escape(str); xxx.do?name=str; 在后台通过一个类的方法再转回来: Escape.unescape(request.getParameter("name")); Escape类如下: 复制代码 代码如下: pa...
ExtJS DOM元素操作经验分享

ExtJS DOM元素操作经验分享

记得最早刚接触网页操作DOM元素的时候是做毕业设计的时候,用JQuery操作的。毕业工作后是从事C++方面的编程,两年后,又重新解决了网页编程,不过这次不是用JQuery了,用的是ExtJS。就我经验来看,程序员是一个需要不断学习的行业(这也是为什么周围的同事很多都有白头发的缘故吧)。 好了,今天这篇文章的主题是分享下我使用 ExtJS 操作 DOM 元素的一些经验。 设置元素点击处理函数的方法 复制代码 代码如下: var elem = Ext.get(...
<< 2081 2082 2083 2084 2085 2086 2087 2088 2089 2090 >>