为了保证前台页面的整洁,我们习惯性地将CSS放入一个单独的.CSS文件中以便调用,而JS也同样可以放到单独的JS文件中去,并且页面上的事件如onclick,onmouseover也可以分离出来,现在网上比较流行JQuery所以自己也下了一个来学习,把之前写的几个JS代码都转换成JQuery,既能保证代码的清晰,也保证了代码的通用性,真是一举两得啊,由于是初学者,所以代码有许多的不足,还请大家多多指正:)1、实现图片翻转效果,DW本身提供了这个...
代码如下: add_line function add_input_file(tbfile, index) { file_name = "file" + index; var tr_file = document.createElement("tr"); var td_file = document.createElement("td"); var input_file = document.createElement("input") input_file.setAttribute("type","file") input_file.setAttribute("size","50") input_file.setAttribute("name",file_name) td_file.appendChild(input_file) tr_file.appendChild(td_...
11 22 33 [Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]onchange="change(this)" 在这个时候 this代表select这个标签本身
今日见一TX在HTML中写了以下代码 哎! 在FF上面还可以 但是在IE上面就不的,因为B/S结构有很多因素引发onerror,此处在发生onerror的时候给当前图片重新制定个地址 可是这会引起再因网络原因或其他原因使图片不能正常加载的话 这样就是再次调用onerror,基于微软的一套核心的浏览器就会认为这是死循环 然后就会报 stack overflow 的错误。 解决方案: 使用两个 代码如下: .hidden { display: none; }
1、脚本之家 欢迎大家 2、最近增加了不少的服务器,提供更好的速度 3、网速实在太慢了 str=document.getElementById("textareaobj").value;//获取文本域内容 if(document.all){ // 如果是IE,怎么判断浏览器类型,自己找代码 arr=str.split("\r\n"); }else{ // firfox arr=str.split("\n"); } // 取得第n行内容,注n从0开始 alert(arr[0]) [Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]核心代码: 代码如下: str=docu...
ie支持outerText,firefox支持textContent 代码如下:if (isIE) { var spanTest=document.getElementById(spanTest); spanValue = spanTest.outerText; } else { spanValue = spanTest.textContent; }
代码如下: str = str. replace( /&(?!#?\w+;)/g , &). replace( /undefinedundefined([^undefinedundefined]*)"/g , “$1” ). replace( /</g , < ). replace( />/g , > ). replace( /…/g , … ). replace( /“/g , “ ). replace( /”/g , ” ). replace( /‘/g , ‘ ). replace( //g , ). replace( /—/g , — ). replace( /–/g , – ); 上面这个还算短了,我看过一些论坛的JS代码,在把Wind Code转换成HTML时,那真是疯子似...
1.firefox和IE的自定义标签可以通过以下样式进行统一 2.自定义标签的的定义也可以进行统一 3.js获得自定义标签的值就有区别了(如果有统一的方法,请务必留言) function f_test(){ var mylabels; if(IE)//如果是ie mylabels = document.getElementsByTagName("mylabel"); else//如果是FF mylabels = document.getElementsByTagName("TEST:mylabel"); }
翻页测试页 $(id).scrollHeight - $(id).offsetHeight) { moveto = $(id).scrollHeight - $(id).offsetHeight; } if(Math.abs($(id).scrollTop - moveto) $(id).scrollHeight - $(id).offsetHeight) { moveto = $(id).scrollHeight - $(id).offsetHeight; } scrollTo(id,moveto); } var updateInfo = function(moveto,isMove) { $("info").innerHTML = "当前位置 : " + $("div").scrollTop; $("info").innerHTML += " 此次翻页...
因为在JavaScript中,mousedown、mouseup、click执行顺序是从左到右的,更重要的是一旦mousedown事件激活,正常情况(不在mousedown事件中绑定的方法使用alert类似方法,因为弹出对象框就阻止了事件传递,即后续调用事件丢失)下后面两个事件也肯定会被激活。平时我们在一个标签上只绑定一个click事件,其实触发click事件也都调用了mousedown、mouseup等事件,只是它们调用周期极短,而且我们又没有编写相关函数与这两个事件绑定,...
1、设置标签(如img, div等等)的样式:将position设置为absolute,例如: 2、用一个临时元素来记录标签的状态 。将临时元素的display设置为none ,隐藏这个临时元素,这里使用了input 扮演临时元素。值为0表示这个标签没有被移动过。当你的鼠标在这个标签上按下的时候,它的值被设置为1,表示准备拖放和移动。 3、象下面一样设置 : 4、最后看下JavaScript函数了: 代码 代码如下: function mousedown() { document.getEleme...
url paramter: 代码如下: //lastest: var getArgs=function() {//get url querystring var params=document.location.search,reg=/(?:^\?|&)(.*?)=(.*?)(?=&|$)/g,temp,args={}; while((temp=reg.exec(params))!=null) args[temp[1]]=decodeURIComponent(temp[2]); return args; }; //只取一个: var queryString=function(key){ return (document.location.search.match(new RegExp("(?:^\\?|&)"+key+"=(.*?)(?=&|$)"))||[,null...
这里有一个内容要特别注意的那就是给标签的mouseover事件设置延迟,这样防止用户恶意的移动鼠标导致放送大量的请求而是服务器崩溃,用到setTimeout函数,主要用到已下的事件 1 $().each(function(){}) 这个是个非常重要的遍历所有标签的好办法 2 mouseover事件, 还有就是关键的css样式编写,控制显示的样式, 代码如下: tab 标签1 标签2 标签3 内容1 内容2 内容3 接下来就是控制样式的css 代码如下: ul ,li { mar...
下面几个常用的代码或许对您有帮助: 代码如下: //1.获取选中option值 $(#selectList).val(); //2.获取选中option的文本 $(#selectList :selected).text(); //3.获取多个选中option值、文本 var foo = []; $(#multiple :selected).each(function(i, selected) { foo[i] = $(selected).text(); }); // to get the selected values, just use .val() - this returns a string or array foo = $(#multiple :selected).val(); //4.使用...
前言: 这是一个老bug了,现在提供一个完美解决方案。由于我一直是用createElement来创建动态的option并添加,所以一直没有遇到这个问题,但是每个人写代码风格不同,有的人就喜欢写字符串形式的标签并用innerHTML插入,这不就有问题了,为了方便不同编码风格的人,我封装了一个方法,用于解决ie的这个bug和兼容5大浏览器,这样大家都可以用一个方法来实现不同的风格,便于维护管理。 bug描述: 在ie下面使用innerHTML来插入option...