javascript操作Select标记中options集合 先来看看options集合的这几个方法: options.add(option)方法向集合里添加一项option对象; options.remove(index)方法移除options集合中的指定项; options(index)或options.item(index)可以通过索引获取options集合的指定项; javascript代码如下: var selectTag = null; //select标记 var OPTONLENGTH = 10; //每次填充option数 var colls = []; //对select标记options的引用 window.on...
//获取元素的真实的,最终的CSS样式属性值的函数 function getStyle(elem,name){ if(elem.style[name]){ return elem.style[name]; }else if(elem.currentStyle){ return elem.currentStyle[name]; }else if(document.defaultView && document.defaultView.getComputedStyle){ name = name.replace(/([A-Z])/g,"-$1"); name = name.toLowerCase(); var s = document.defaultView.getComputedStyle(elem,""); return s && s.getProp...
1、 JavaScript 代码如下:var oSel=document.form1.DropDownCity; while(oSel.options.length>0){ oSel.removeChild(oSel.options[0]); } 2、 JavaScript 代码如下: 3、 JavaScript 代码如下:
function GetClass(className){return getElementsByClassName(className)} var $c=function(array){var nArray = [];for (var i=0;i [Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]
在输出整数时如果需要在前面或者后面补零成一定长度可以用以下函数。 代码如下:function padLeft(str,lenght){ if(str.length >= lenght) return str; else return padLeft("0" +str,lenght); } function padRight(str,lenght){ if(str.length >= lenght) return str; else return padRight(str+"0",lenght); }编号前自动补零的函数函数 function xx(a,b,c) { .... } 参数 xx(98,102,4) 结果 0098 0099 0100 0101 0102 -----------...
[Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]window.location和window.open的区别 window.location = "http://www.gxlcms.com" 跳转后有后退功能 window.location.replace("http://www.gxlcms.com") 跳转后没有后退功能 window.open("http://www.gxlcms.com") 要新的窗口打开链接
1、firefox和ie事件event处理 在ie中,事件对象是作为一个全局变量来保存和维护的。 所有的浏览器事件,不管是用户触发 的,还是其他事件, 都会更新window.event 对象。 所以在代码中,只要轻松调用 window.event 就可以轻松获取 事件对象, 再 event.srcElement 就可以取得触发事件的元素进行进一步处理 在ff中, 事件对象却不是全局对象,一般情况下,是现场发生,现场使用,ff把事件对象自动传 递给对应的事件处理函数。 在代码...
stone.js //**************************************神吹表格操作函数******************************************************* //隐藏列 function setHiddenRow(tb,iCol){ for (i=0;itb.rows[i].cells[iCol].style.display = oTable.rows[i].cells[iCol].style.display=="none"?"block":"none"; } } //隐藏行 function setHiddenRow(tb,iRow){ tb.rows[iRow].style.display = oTable.rows[iRow].style.display == "none"?"block"...
其实这本书一直都在我的电脑里,只是没认真看过。一直没怎么很正式的学习过javascript,偶尔用到的时候就到网上找些代码,改吧改吧就用了,这次从头开始学起,细细看下来,还真是有不少收获,甚至有点喜欢上javascript了。 现在步入正题,看到书中讲Form元素的操作,像Textbox、Button、Label等,都还是比较简单的,只是看到Select时,稍微有些复杂,于是就想仔细研究研究,于是就有了这篇文章。Select的操作包括动态添加、删除、移...
那么分享几个理想状态的js原型函数。大部分整理修改自月影的blog 另外推荐一下月影的书——"王者归来",如果你每周js的coding时间大于5小时,还是值得一读的。 1.函数胶水,有很多同学用jq用习惯了,有时就为一个类似于c#里的event+=delegate而用jq,似乎有点划不来,这几原型函数就够了。 代码如下:Function.prototype.$concat = function(){ var funcs = [this].concat(Array.apply([], arguments)); return function(){ var re...
第一种方法: 分为 大 中 小 控制正文字体大小,一般需要指定 id#content {font-size:12px; line-height:200%; padding:10px; } function setfont(size) { var obj; obj=document.getElementById("content"); obj.style.fontSize=size; //obj.style.color="#ff0000"; } 字体: 小中大 脚本之家 www.gxlcms.com 欢迎大家的光临。 [Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]第二种方法,用的不多,有特殊需要的可以用。...
css菜单演示 0? " ": "") + "sfhover"; } sfEls[i].onMouseDown=function() { this.className+=(this.className.length>0? " ": "") + "sfhover"; } sfEls[i].onMouseUp=function() { this.className+=(this.className.length>0? " ": "") + "sfhover"; } sfEls[i].onmouseout=function() { this.className=this.className.replace(new RegExp("( ?|^)sfhover\\b"), ""); } } } window.onload=menuFix; // 脚本之家 ...
代码如下: //更多的验证可以继续添加到errMsg对象里 var errMsg={ required:{ msg:"This field is required.", //load参数指定是否在加载的时候验证 test:function(obj,load){ return obj.value.length > 0 || load || obj.value==obj.defaultValue; } }, //验证邮件 email:{ meg:"Not a valid email address.", test:function(obj){ return /^[a-z0-9A-Z+_.-]+\@([a-z0-9A-Z-_]+\.)+[a-z0-9]{2,4}$/i.test(obj.value); } }, //验证...
转化为Boolean类型所有JavaScript中的值都能隐式的转化为Boolean类型,比如: 代码如下: 0 == false; // true 1 == true; // true == false // true null == false // true 但是这些值都不是Boolean类型。因此当我们使用三个等于号进行比较时: 代码如下: 0 === false; // false 1 === true; // false === false // false null === false // false 现在的问题是如何将其他类型转化为Boolean类型: 代码如下: !!0 === false;...
第一种: window.location.href=”login.jsp?backurl=”+window.location.href; 第二种: alert(”返回”); window.history.back(-1); 第三种: window.navigate(”top.jsp”); 第四种: self.location='top.htm'; 第五种: alert(”非法访问!”); top.location='xx.jsp'; =====javascript中弹出选择框跳转到其他页面===== function logout()…{ if (confirm(”你确定要注销身份吗?是-选择确定,否-选择取...