javascript小技巧
事件源对象
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(); 可编辑
obj.contenteditable=true
执行菜单命令
obj.execCommand 双字节字符
/[^\x00-\xff]/
汉字
/[\u4e00-\u9fa5]/
让英文字符串超出表格宽度自动换行
word-wrap: break-word; word-br
相关文档:
一个通用的JavaScript分页
1.JavaScript代码
Pagination=function(id)
{
var totalNum=0;
var maxNum=10;
var pageUrl="";
var breakpage = 5;
var currentposition = 0;
var breakspace = 2;
var maxspace = 4;
var currentpage=1;
var perpage=10;
var id =id;
this.initPage = function( ......
转自:
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>图片跑马灯</title>
</head>
<body>
<div style="overflow:hidden; width:350px" id='div'>
<!-- 这里是第一个关键点,o ......
转自www.cnbeta.com/articles/108735.htm
JavaScript 是一款强大的广泛运用于现代Web站点及应用的脚本语言。作为一个技艺精湛的 Web 开发者,掌握JavaScript可以增强用户的使用体验,提供交互及富客户端等功能。
尽管JavaScript 的语法非常简单,但对于写程序而言仍然是困难重重,就是因为它的运行环境:基于 ......
javascript操作复选框函数
function CheckAll(form) {//全选
for (var i=0;i var e = form.elements[i];
if (e.name != 'chkall')
e.checked = form.chkall.checked;
}
}
function checkSelect()//判断是否有选 ......