易截截图软件、单文件、免安装、纯绿色、仅160KB

Javascript中的Array的Remove

Javascript中的Array对象没有Remove方法,在网上找到了一函数
function
 RemoveArray(array,attachId
)
{
    
for
(
var
 i
=
0
,n
=
0
;i
<
array.length;i
++
)
    
{
        
if
(array[i]
!=
attachId)
        
{
            array[n
++
]
=
array[i]
        }
    }
    array.length 
-=
 
1
;
}
接着可以将RemoveArray函数加入到Array的prototype中
Array.prototype.remove 
=
 
function
 (obj) 
{
    
return
 RemoveArray(
this,obj
);
}
;
这样使用的时候,就像和自身自带的函数一样
array.remove(element);


相关文档:

javascript中的srcelement

srcElement 是Dom事件中的事件最初指派到的元素。
比如有一个div,里面有一个按钮。你响应div的onclick事件,但实际上,你单击的只是它内部的按钮,那么,srcElement指向的,就是那个按钮。
srcElement只在IE中有效。
在Opera系列浏览器中对应的属性是target
给你一个IE下使用的例子。
<!DOCTYPE html PUBLIC "-//W ......

javascript 跨浏览器的事件系统4

上次说到我们在无菌环境中设计了一个事件代理函数,但性能是个问题,解决它我们需要缓存节点集合,发现节点集合不足以应对新情况时,再替换这个节点集合,重新开始匹配。下面是新的方案:

var delegate = function(selector,type,callback){
var els = $(selector);
addEvent(document,t ......

JavaScript的Cookies函数库

//   保存Cookie  
  function   saveCookie(name,   value,   expires,   path,   domain,   secure){  
      var   strCookie   =   name   +& ......

[javascript]多行TextBox回车换行,光标移到最末尾

页面屏蔽了回车,结果多行输入的Textbox悲剧了,只能用js重写回车事件,备份一下
pageload里
 txt_eng.Attributes.Add("onkeypress", "enter(this)");
js:
function enter(obj) {
            if (event.keyCode == 13) {
    &nb ......

如何用JavaScript打印Web页面

事实上IE已经为我们内嵌了WebBrowser控件,已经能够很好的支持我们常用的打印功能了。通过该控件的功能调用,用户可以将当前的Html页面输出到打印机上,用户只需要将要打印的数据组织成Html页面,然后调用WebBrowser的打印功能就可以很好的实现所见即所得的打印功能。不过这种打印存在的缺点就是打印精度不够,如果需要精确 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号