您好,欢迎访问三七文档
常用JS代码大全事件源对象event.srcElement.tagNameevent.srcElement.type捕获释放event.srcElement.setCapture();event.srcElement.releaseCapture();事件按键event.keyCodeevent.shiftKeyevent.altKeyevent.ctrlKey事件返回值event.returnValue鼠标位置event.xevent.y窗体活动元素document.activeElement绑定事件document.captureEvents(Event.KEYDOWN);访问窗体元素document.all(txt).focus();document.all(txt).select();窗体命令document.execCommand窗体COOKIEdocument.cookie菜单事件document.oncontextmenu创建元素document.createElement(SPAN);根据鼠标获得元素:document.elementFromPoint(event.x,event.y).tagName==TDdocument.elementFromPoint(event.x,event.y).appendChild(ms)窗体图片document.images[索引]窗体事件绑定document.onmousedown=scrollwindow;元素document.窗体.elements[索引]对象绑定事件document.all.xxx.detachEvent('onclick',a);插件数目navigator.plugins取变量类型typeof($js_libpath)==undefined下拉框下拉框.options[索引]下拉框.options.length查找对象document.getElementsByName(r1);document.getElementById(id);定时timer=setInterval('scrollwindow()',delay);clearInterval(timer);UNCODE编码escape(),unescape父对象obj.parentElement(dhtml)obj.parentNode(dom)交换表的行TableID.moveRow(2,1)替换CSSdocument.all.csss.href=a.css;并排显示display:inline隐藏焦点hidefocus=true根据宽度换行style=word-break:break-all自动刷新meta.HTTP-EQUIV=refreshC简单邮件ahref=[email=aaa@bbb.com?subject=ccc&body=xxxyyy]mailto:aaa@bbb.com?subject=ccc&body=xxxyyy[/email]快速转到位置obj.scrollIntoView(true)锚aname=firstahref=#firstanchors/a网页传递参数location.search();可编辑obj.contenteditable=true执行菜单命令obj.execCommand双字节字符/[^\x00-\xff]/汉字/[\u4e00-\u9fa5]/让英文字符串超出表格宽度自动换行word-wrap:break-word;word-break:break-all;透明背景IFRAME.src=1.htmwidth=300height=180allowtransparency/iframe获得style内容obj.style.cssTextHTML标签document.documentElement.innerHTML第一个style标签document.styleSheets[0]style标签里的第一个样式document.styleSheets[0].rules[0]防止点击空链接时,页面往往重置到页首端。ahref=javascript.:function()word/a上一网页源asp:request.servervariables(HTTP_REFERER)javascript.:document.referrer释放内存CollectGarbage();禁止右键document.oncontextmenu=function(){returnfalse;}禁止保存noscriptiframe.src=*.htm/iframe/noscript禁止选取bodyShortcutIconhref=favicon.icofavicon.ico名字最好不变16*16的16色,放虚拟目录根目录下收藏栏图标linkrel=Bookmarkhref=favicon.ico查看源码inputtype=buttonvalue=查看网页源代码关闭输入法inputstyle=ime-mode:disabled自动全选inputtype=textname=text1value=123ENTER键可以让光标移到下一个输入框input文本框的默认值inputtype=textvalue=123title换行obj.title=123sdfs获得时间所代表的微秒varn1=newDate(2004-10-10.replace(/-/g,\/)).getTime()窗口是否关闭win.closedcheckbox扁平inputtype=checkboxstyle=position:absolute;clip:rect(5px15px15px5px)br获取选中内容document.selection.createRange().duplicate().text自动完成功能inputtype=textautocomplete=on打开该功能inputtype=textautocomplete=off关闭该功能关闭窗口window.close();返回history.back();无关闭按钮IEwindow.open(aa.htm,meizz,fullscreen=7);统一编码/解码alert(decodeURIComponent(encodeURIComponent(http://你好.com?as=hehe)))encodeURIComponent对:、/、;和?也编码高级应用(一)页面跳转:window.location.href('地址')window.open('地址','_self')打开新窗口:window.open('地址','_blank')只显示地址栏:window.open('地址','title','location=1,height=200,width=500')只显示状态栏:window.open('地址','title','status=1')只显示工具栏:window.open('地址','title','toolbar=1')只显示菜单栏:window.open('地址','title','menubar=1')一个不少:window.open('地址','title)光棍但可以调整大小:window.open('地址','title','resizable=1')去掉所有空格:Object.replace(/^\s+|\s+$/g,)屏蔽鼠标:ncontextmenu=window.event.returnValue=false取消选取:nselectstart=returnfalse不允许粘贴:npaste=returnfalse关闭输入法:inputstyle=ime-mode:disabled不允许另存为:noscriptiframe.src=*.html/iframe/noscript得到上一页来源:document.referrer弹出窗口总在最上:body弹出确认对话框:comfirm('文本')scriptif(confirm('文本')){//确定}else{//取消}回车转换Tab键:if(window.event.keyCode==13){event.keyCode=9}返回上一页:history.go(-1)重新加载页面:window.location.reload()子页面中调父页面中的方法:window.opener.function()子页面中访问父页面中名为name的控件值:window.opener.name.value子页面中访问父页面中表单中名为name的控件值:window.opener.formName.nam.value得到控件的绝对位置:functiongetIE(){vart=e.offsetTop;varl=e.offsetLeft;while(e=e.offsetParent){t+=e.offsetTop;l+=e.offsetLeft;}alert(top=+t+andleft=+l);}光标停在文本框文字的最后:functiontoEnd(){vare=event.srcElement;varr=e.createTextRange();r.moveStart(character,e.value.length);r.collapse(true);r.select();}inputtype=textvalue=end屏蔽功能键(Shift,Alt,Ctrl)functiontestKey(){if(event.shiftKey){//altKey;ctrlKeyalert(Shift);}}不要滚动条:bodyscroll=no让竖条没有:bodystyle=overflow:scroll;overflow-y:hidden让横条没有:bodystyle=overflow:scroll;overflow-x:hidden去掉图片链接点击后图片周围的虚线:ahref=#imgsrc=test.jpg/a在子窗体中刷新父窗体:window.opener.location.reload()设置打开窗口的大小:body100)设置打开窗口的位置:body100)得到窗体大小:document.body.clientWidth;document.body.clientHeight;TEXTAREA自适应文字行数:textarearows=1cols=17npropertychange=this.style.posHeight=this.scrollHeight/textarea屏蔽脚本错误:functionkillErrors(){returntrue;}window.onerror=killErrors();判断是否是字符:if(/[^/x00-/xff]/g.test(str)){alert(有汉字);}else{alert(全是字符);}screen.属性:availHeight获取系统屏幕的工作区域高度,排除Microsoft®Windows®任务栏。availWidth获取系统屏幕的工作区域宽度,排除Windows任务栏。bufferDepth设置或获取用于画面外位图缓冲颜色的每像素位数。colorDepth获取用于目标设置或缓冲区的颜色每像素位数。deviceXDPI设置或获取系统屏幕水平每英寸点数(DPI)的数值。deviceYDPI设置或获取系统屏幕垂直每英寸点数(DPI)的数值。fontSmoothingEnabled获取用户是否在控制面板的显示设置中启用了圆
本文标题:常用js代码大全
链接地址:https://www.777doc.com/doc-6458415 .html