日期:2014-05-16  浏览次数:20356 次

javascript 小技巧(1)
  • 事件源对象 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.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)
  • 替换CSS document.all.csss.href = "a.css";
  • 并排显示 display:inline
  • 隐藏焦点 hidefocus=true
  • 根据宽度换行 style="word-break:break-all"
  • 自动刷新 <meta HTTP-EQUIV="refresh" CONTENT="8;URL=http://c98.yeah.net">
  • 简单邮件 <a? href="mailto:aaa@bbb.com?subject=ccc&body=xxxyyy ">?
  • 快速转到位置 obj.scrollIntoView(true)
  • <a name="first"> <a href="#first">anchors</a>
  • 网页传递参数 location.search();
  • 可编辑