TA的每日心情 | 奋斗 2024-7-1 22:21 |
---|
签到天数: 2014 天 [LV.Master]伴坛终老
- 自我介绍
- 数学中国站长
 群组: 数学建模培训课堂1 群组: 数学中国美赛辅助报名 群组: Matlab讨论组 群组: 2013认证赛A题讨论群组 群组: 2013认证赛C题讨论群组 |
- 事件源对象
5 R/ }/ ~0 v# o9 R! @5 vevent.srcElement.tagName # C l% M9 F9 V6 b
event.srcElement.type
/ J3 Q4 N8 L1 `1 l$ _5 p
7 j7 f* R& {* }1 ~) g捕获释放
7 r0 \ l" p7 I" c( |# a+ C tevent.srcElement.setCapture(); & r& [% h# E `7 M" O# C4 P3 r
event.srcElement.releaseCapture(); 5 _3 u/ ~0 A- X4 t H4 z- J2 q
事件按键 0 n" k. k. T# i2 m; m
event.keyCode ' P X" Y6 y* [5 \
event.shiftKey
6 _9 |; x2 x* B+ J# G6 J; W! Levent.altKey ' U6 s2 R7 m$ M$ _% z
event.ctrlKey! T9 ~ h6 @8 K% A) t- `
事件返回值 / a2 w6 G. N- d- Y& d) j
event.returnValue
- r) L' h$ J. r- I& A+ q# z鼠标位置
6 F! ^* R# u/ y6 T( Fevent.x U! E. R9 v. G8 x! z! o
event.y
) Q' {4 k6 X. G. q- [窗体活动元素
6 j0 H: @0 k0 P( X3 `document.activeElement
0 J& ?/ n. L1 ~绑定事件 / N" Q/ B/ Z2 n
document.captureEvents(Event.KEYDOWN);
0 ~+ D4 H( X6 o: i0 d# t, o访问窗体元素
1 S. m, i/ J/ M/ ^4 D# qdocument.all("txt").focus();
3 S# f: J$ S$ {9 xdocument.all("txt").select();1 q. f+ ~3 X z3 m0 b# L
窗体命令 # J" R0 e& J% z) a. X# ^" \
document.execCommand
% m4 R' ~8 f' z窗体COOKIE ( P0 Y7 L1 T9 I4 J9 B
document.cookie) e7 h! F8 v6 ]! R* e
菜单事件
/ G1 j. v) u q8 U+ p9 q6 }document.oncontextmenu; R- d% o! S" I/ j
创建元素 ! g) @: s2 l! n2 x0 _$ a+ c4 J
document.createElement("SPAN"); 3 I7 q! A9 l+ d7 h! n
根据鼠标获得元素:
( y: g7 ^- \: N8 Cdocument.elementFromPoint(event.x,event.y).tagName=="TD ! l0 P" d+ V7 r" M4 d5 e
document.elementFromPoint(event.x,event.y).appendChild(ms)
9 }$ G( e( F6 {窗体图片
! L8 m# h) j% ddocument.images[索引]; p+ A8 \& w0 M8 n
窗体事件绑定 . i; E, r, A9 t) L2 V$ p! o
document.onmousedown=scrollwindow;
1 b& h2 Q9 y: [" j! ~2 c元素 $ Z- z" A9 ?" g6 g0 _' z
document.窗体.elements[索引]6 t! J' m0 |; J. O
对象绑定事件
- \3 ]6 R- g# G! T% v1 mdocument.all.xxx.detachEvent('onclick',a);
! b7 T7 @) L' C$ f. r, e9 v插件数目 9 k( \/ M. M* {
navigator.plugins. i/ [( l0 I) P& C& B
取变量类型 6 F% a6 C6 g* x! B! P) a. G! k; {
typeof($js_libpath) == "undefined"- S1 u) }; `& e7 \2 Z Y
下拉框 4 \9 i/ V) |8 x" t
下拉框.options[索引]
7 g9 t# ~1 ]) ~ @下拉框.options.length
* _+ B, K' p& j2 b查找对象
% c4 t g4 H$ A7 }) m# Sdocument.getElementsByName("r1"); 7 h: }7 H8 g# [
document.getElementById(id);
6 s* ` O6 |7 s$ M3 V2 \; F定时
9 f6 {( c, Z8 ktimer=setInterval('scrollwindow()',delay); ! n! d: y U; A2 Y
clearInterval(timer);
) p: v! H* w* a4 G3 s1 UUNCODE编码
`0 \6 G1 x0 |) z0 M' Mescape() ,unescape
# Q* B f5 i/ X父对象 6 p4 W2 w) J; o
obj.parentElement(dhtml) " u7 K7 i9 s" k
obj.parentNode(dom)3 W* S( Q1 d; {9 B9 T
交换表的行
! t5 `# S' G& v. m! U) P* ] r. _$ f2 zTableID.moveRow(2,1)
( ^3 P1 l7 b0 @1 ~) S4 b替换CSS ( @9 s/ U: H7 K3 m6 q
document.all.csss.href = "a.css";
; }$ N* V( ?$ z& d3 M/ p* {并排显示 ; J* r+ @4 s) |; C, {. A
display:inline% M& b: E' [; P' f
隐藏焦点
Z. j0 e2 E- ?hidefocus=true+ ~1 Y6 f+ N8 ]: H
根据宽度换行
! Q, L" J5 k) W' U' N [style="word-break:break-all"
V/ T! P$ l6 N! G. K自动刷新
$ ~- D# U6 d$ a; k I<meta HTTP-EQUIV="refresh" C>
+ \& B% N0 m$ V( t; k8 A; p& p- n: D简单邮件
$ V5 N5 J' ?* X. n, W, y4 i* M m<a href="[email=aaa@bbb.com?subject=ccc&body=xxxyyy]mailto:aaa@bbb.com?subject=ccc&body=xxxyyy[/email]"> ( q+ G$ l- _3 x( R* G
快速转到位置
2 O' n- C0 P: |obj.scrollIntoView(true). }6 ~' Z5 G: ^* r( ~* V% G
锚 ( c: j& E" t9 L* f1 R: s9 [8 t& M
<a name="first"> / [6 t% s9 {( y$ ^
<a href="#first">anchors</a>* i* W$ I' l* m- R9 h" c
网页传递参数 * T. z- Q1 }# B
location.search();
% g: \9 L1 U1 t1 |% \+ h可编辑
3 b! g( H( [8 W$ ~. jobj.contenteditable=true
/ s1 d( v3 u7 Y& d7 r执行菜单命令 ^! I! [ m. j0 D& a# d% S
obj.execCommand# D& g$ u% @$ b) \% b" T
双字节字符
% F) H: E# G: i! q6 _/[^\x00-\xff]/ 8 m- C" @ y' v6 T8 l: N
汉字 , T( \; c- X2 N( h# L+ V
/[\u4e00-\u9fa5]/
2 ? z3 {! ?9 G让英文字符串超出表格宽度自动换行 : y$ T) q* s- H1 T' ~+ }+ l: F
word-wrap: break-word; word-break: break-all;/ \/ }! d! \4 ]8 V# a# Q5 s
透明背景 5 I! N' Z5 N* k: F/ m. Y d' Z
<IFRAME src="1.htm" width=300 height=180 allowtransparency></iframe>/ A( _- X% o' ]6 _
获得style内容 ! y3 o. z4 s+ t4 z+ g# u
obj.style.cssText' L8 V% w0 @3 S+ W8 v6 n
HTML标签 * ]* v, b! b; Y$ [
document.documentElement.innerHTML; |2 F j2 R( i' h- B+ y
第一个style标签
4 Z. l# g( w) g# R& ?document.styleSheets[0]
1 e& X6 w" r$ U3 ]style标签里的第一个样式
- X2 L6 }3 f. [document.styleSheets[0].rules[0]! q1 c5 E) U6 ^( h p* c
防止点击空链接时,页面往往重置到页首端。
# ] F- H& B- ^& @8 r<a href="javascript:function()">word</a>, b* E' G% E% Q% R6 A' [- e- n' Q
上一网页源
7 p9 V5 ?2 a% F; }/ Wasp: }% F% D9 c; R M$ d# w3 T3 c
request.servervariables("HTTP_REFERER")
- a; v) l/ s: [3 Ujavascript: & z" Z! ?1 I8 o
document.referrer
5 Q& R% [: U( \释放内存 J% r6 P- F) s
CollectGarbage();& l& o+ L1 y7 v3 @
禁止右键
7 J: o3 J0 q% x7 N9 Bdocument.oncontextmenu = function() { return false;}1 g/ y( p$ y, V3 S' I3 g
禁止保存 - I) q* D' B/ B' _/ F3 q. b1 c
<noscript><iframe src="*.htm"></iframe></noscript>
) h! R7 e8 a6 K$ I l禁止选取<body Shortcut Icon" href="favicon.ico">
- \. c( ?0 s6 k& a* f( Zfavicon.ico 名字最好不变16*16的16色,放虚拟目录根目录下" g8 g. A6 Z- m- j
收藏栏图标
- q* k0 R" H6 \: w<link rel="Bookmark" href="favicon.ico">
" s# B0 g1 ^+ i4 R) \/ u查看源码
+ ~; y. R0 H H<input type=button value=查看网页源代码 >4 O8 q, j2 y/ o) p( `
关闭输入法
@4 x3 B1 j+ C+ b7 u+ v7 T<input style="ime-mode:disabled">( J0 d$ d9 k! s( r
自动全选
% C# W) v/ d% R0 |5 E$ ]<input type=text name=text1 value="123" >
' g( f5 o- I# ?. f7 L" ~ENTER键可以让光标移到下一个输入框
8 F$ r" d$ p' e+ ^& Q- n<input >
* k: a4 P8 `7 D, c1 C6 X: ?1 f文本框的默认值
& R1 F: e' ~4 U& N<input type=text value="123" > Q6 i% Z7 l8 Y. k2 c$ H4 f! b
title换行
; A o) d4 M* i, s( h, J( t8 e: W, pobj.title = "123 sdfs "5 D$ M" U( U; B; K- h# I
获得时间所代表的微秒
# e, c- M4 Z5 t# Vvar n1 = new Date("2004-10-10".replace(/-/g, "\/")).getTime(); O& b$ V6 C( g0 n7 U6 H8 |
窗口是否关闭 b& W: ~# x- N& _" O) p
win.closed
' l' q6 Z7 X( ]- D9 G6 S
8 J7 i- N* ~" \: |& B; Lcheckbox扁平
8 e/ H. Z, I2 @<input type=checkbox style="position: absolute; clip:rect(5px 15px 15px 5px)"><br>1 }% e0 P6 k4 U% Z
获取选中内容
3 Q; e( v Y: ^ Wdocument.selection.createRange().duplicate().text* \1 _/ r& `9 }6 ]; ~* e& a7 r
自动完成功能 5 p% D6 X4 U X' b6 q# ^6 p' G4 W
<input type=text autocomplete=on>打开该功能
' v( g* J) h4 j8 ^( u<input type=text autocomplete=off>关闭该功能+ c( b' k" T! F; ?
关闭窗口4 i$ C7 \ c" _
window.close();
9 q- Z7 A9 s: @6 x: t! p返回# U& i: V. ]8 H" U) N+ R
history.back();
2 {; r/ k2 @0 Q! L无关闭按钮IE window.open("aa.htm", "meizz", "fullscreen=7");
) L/ P4 l, D- w: ]3 c统一编码/解码 alert(decodeURIComponent(encodeURIComponent("http://你好.com?as= hehe"))) $ @8 {) N' D* x6 }- k9 }
encodeURIComponent对":"、"/"、";" 和 "?"也编码
) ^% F& X* J0 Z+ S- E3 z% G, j! y
0 _+ u" v7 r W: X
4 z: }6 ]2 N S9 I
# M$ y p+ ~! g# t/ F |
zan
|