javascript实用的N个小例子

来源:互联网 发布:wish数据分析软件 编辑:程序博客网 时间:2024/05/01 16:57

· 事件源对象 event.srcElement.tagName event.srcElement.type

· 捕获释放 event.srcElement.setCapture();  event.srcElement.releaseCapture(); 

· 事件按键 event.keyCode event.shiftKey event.altKey event.ctrlKey

· 事件返回值 event.returnValue · 鼠标位置 event.x event.y

· 窗体活动元素 document.activeElement

· 绑定事件 document.captureEvents(Event.KEYDOWN);

· 访问窗体元素 document.all("txt").focus(); document.all("txt").select();

· 窗体命令 document.execCommand

· 窗体COOKIE document.cookie

· 菜单事件 document.oncontextmenu

· 创建元素 document.createElement("SPAN"); 

· 根据鼠标获得元素: document.elementFromPoint(event.x,event.y).tagName=="TD document.elementFromPoint(event.x,event.y).appendChild(ms) 

· 窗体图片 document.images[索引]

· 窗体事件绑定 document.

· 元素 document.窗体.elements[索引]

· 对象绑定事件 document.all.xxx.detachEvent('

· 插件数目 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)

· 替换CSS document.all.csss.href = "a.css";

· 并排显示 display:inline

· 隐藏焦点 hidefocus=true

· 根据宽度换行 style="word-break:break-all"

· 自动刷新

· 简单邮件 mailto:aaa@bbb.com?subject=ccc&body=xxxyyy"> 

· 快速转到位置 obj.scrollIntoView(true)

· 锚 anchors

· 网页传递参数 location.search();

· 可编辑 obj.

· 执行菜单命令 obj.execCommand

· 双字节字符 /[^/x00-/xff]/ 汉字 /[/u4e00-/u9fa5]/

· 让英文字符串超出表格宽度自动换行 word-wrap: break-word; word-break: break-all;

· 透明背景