TA的每日心情 | 奋斗 2024-7-1 22:21 |
|---|
签到天数: 2014 天 [LV.Master]伴坛终老
- 自我介绍
- 数学中国站长
 群组: 数学建模培训课堂1 群组: 数学中国美赛辅助报名 群组: Matlab讨论组 群组: 2013认证赛A题讨论群组 群组: 2013认证赛C题讨论群组 |
- 事件源对象
- ~ K, y! U+ W5 n3 V. T# v. Q. ?event.srcElement.tagName T& h5 J2 [5 s5 T. _/ k' o
event.srcElement.type
$ Z) m& W/ {: H4 h q 7 j1 l6 X, J2 I3 L7 K
捕获释放 & j, ~, V: k& R# p9 I' O1 ~
event.srcElement.setCapture();
6 P- [. y7 X8 g7 ` x, Hevent.srcElement.releaseCapture(); , C: ~8 V& G6 G$ G- b
事件按键 ( l! Y; h( \1 M! \7 W$ j0 b- k
event.keyCode ( a( y& E( `# G! D* ]& x# {" e
event.shiftKey / X5 q7 C2 c5 C$ l6 g4 _) ^6 U
event.altKey
9 G1 \1 C% z% W+ K% C) Wevent.ctrlKey& q8 r; L+ n: y& p0 f; r
事件返回值 * f* s; `4 N+ F5 W6 m
event.returnValue4 v1 Y* H) z. t# U' ~. [) C
鼠标位置 5 [/ D% e k5 u7 z
event.x
" ~# B. r( u+ p9 Sevent.y, B8 U$ W1 p$ D! F+ O s2 Y
窗体活动元素 : E2 p9 T+ r5 F! U% R. B
document.activeElement
. |- t9 r3 s( f8 k4 h绑定事件 ! D' o1 @3 G- L/ g+ a k5 _+ m* B
document.captureEvents(Event.KEYDOWN);
6 F# U; \3 E/ y4 M9 I- @访问窗体元素 & S2 s: d' j _" S) ]
document.all("txt").focus(); 6 F+ J6 W0 V& q% |. u* \5 ~
document.all("txt").select();
6 q) S+ G: N& s- o& G7 {窗体命令 + A9 b0 I: ?9 F6 ]% P! k8 H7 T
document.execCommand
+ |, Y: J3 u4 x' Q4 a6 _# p4 c窗体COOKIE
/ b; v4 [6 K& u6 D% f, I. @document.cookie
" T4 P3 Y1 T, W* |- V9 T1 O6 V8 R* @" N菜单事件
$ |+ o) I' d! T8 \; Zdocument.oncontextmenu
2 t6 ]! Y% W/ q U创建元素
% ]8 [6 @. N! x0 [3 tdocument.createElement("SPAN");
4 {9 t5 C8 Z( D& T根据鼠标获得元素: 0 r6 C- ]. i) i5 g' j
document.elementFromPoint(event.x,event.y).tagName=="TD
) e4 p& {& h& b( tdocument.elementFromPoint(event.x,event.y).appendChild(ms)
: a. ^! `4 s2 _$ p: \# J窗体图片 1 ~$ }$ U# @% W, v, o
document.images[索引]1 c8 H, X. {; u' K m* d* [& H" }
窗体事件绑定
& j+ F; f0 Y* k- X `0 W- Vdocument.onmousedown=scrollwindow;8 e3 m$ l* J1 i4 X% C
元素
. r9 D* _5 f+ `' D! Ldocument.窗体.elements[索引]6 Z7 P2 x$ b d
对象绑定事件 4 k+ {& x* H, j) y/ \# p2 i
document.all.xxx.detachEvent('onclick',a);
0 A9 A/ v% z9 C0 ~8 u; ]7 M) e, _插件数目
) H: c' x% z/ y; |% @: Xnavigator.plugins
5 _ O( u7 K: _2 B取变量类型 7 ~( m4 N, E4 v: y) @+ M% F
typeof($js_libpath) == "undefined"
1 H6 w0 U6 q5 u3 y$ _) C下拉框 3 ]8 G. h5 ^3 z2 u
下拉框.options[索引] 7 t3 h1 d4 ]( D
下拉框.options.length
% j. s( Z9 f6 e- d2 d查找对象
+ F, T6 E# S- u" B# ~; l% _3 h- zdocument.getElementsByName("r1");
' b- P- v& H4 U pdocument.getElementById(id);/ v7 m- a1 U: U" s4 n
定时 : a0 K5 `' q4 v+ }
timer=setInterval('scrollwindow()',delay);
9 r! b# y. ]3 i2 y0 Y3 w' h2 LclearInterval(timer);
9 B# X/ q. l" ^5 DUNCODE编码 " B$ U0 A7 I& ]2 R
escape() ,unescape
" S; {. D/ W1 U; }& u; e9 V& B( ?# _父对象 % n4 s+ `5 k& G% v8 Z$ j* g$ i" L
obj.parentElement(dhtml) & t6 H6 Y. ^4 [: h. c4 M
obj.parentNode(dom)7 u, j7 m7 [- U6 K9 v# V
交换表的行
9 ~. }* q; u7 q0 wTableID.moveRow(2,1)
3 U% t7 e0 c1 R A替换CSS
* Q" ^5 Z: G I* D. Kdocument.all.csss.href = "a.css";+ |2 Z/ O1 \0 `- B) U; g
并排显示
) g T7 B1 R* q$ E" o9 D @display:inline
6 p% u7 P/ x' }) O3 p1 Z& Z隐藏焦点
. j. l# M, D7 ?hidefocus=true' [ C/ q" p* Q$ L! {/ w
根据宽度换行 0 d: i/ j7 B; D+ Q1 z/ ^8 t3 k" ?
style="word-break:break-all"
1 C" k$ D* W: `0 n9 B7 Y1 V自动刷新 6 A7 [& G2 I* A. V: z# c( H
<meta HTTP-EQUIV="refresh" C>
" {8 |; v+ L( m% x* ]简单邮件
0 n6 B/ I q- |1 N/ [4 c0 G<a href="[email=aaa@bbb.com?subject=ccc&body=xxxyyy]mailto:aaa@bbb.com?subject=ccc&body=xxxyyy[/email]"> - e- _% d( P3 \4 O9 ^
快速转到位置 ( O4 E) s1 x1 X) j
obj.scrollIntoView(true)7 Y4 l+ p& F, s/ X
锚 7 j" J1 r, M* D c B) {
<a name="first">
4 X4 j; d/ D' [7 V9 b<a href="#first">anchors</a>; Q* u( M/ t" r
网页传递参数 6 a( [" h% l, q: T, B: d
location.search();3 P) B5 U& K, `: W6 `
可编辑 9 N" \. f7 Y, M& B9 y
obj.contenteditable=true
2 t. `" g/ m6 d) [; ~执行菜单命令
: V$ H4 V% v$ {* E* [# @obj.execCommand
% ~/ d0 o+ U- X4 n) i }双字节字符 . K# s1 b- c! u6 a
/[^\x00-\xff]/ ' q( M: f8 F/ a
汉字 + [+ ~, e: N. s i
/[\u4e00-\u9fa5]/
/ v R4 c: _6 Y+ S2 }4 \. f# e让英文字符串超出表格宽度自动换行
; S5 q6 |4 a* j7 m- vword-wrap: break-word; word-break: break-all;7 L' M) u! U. k) F
透明背景 - J/ l) f+ |+ ^0 V* ?! p
<IFRAME src="1.htm" width=300 height=180 allowtransparency></iframe>
4 a/ f1 e- I* K' U1 \' R$ f$ a7 H获得style内容
! d( J( b1 {& G6 ]+ `4 B8 D4 wobj.style.cssText; ^2 g; ^ k* F, u
HTML标签
# a2 k0 d. B# @% ], C* Bdocument.documentElement.innerHTML' I( z! c8 n8 @8 b
第一个style标签 3 T1 u+ |3 f b1 u3 U' l9 R. Z
document.styleSheets[0] P3 V' K7 E. k) O- d. D
style标签里的第一个样式 ) b5 U( [9 J' A. `, U" D+ S
document.styleSheets[0].rules[0]
; f0 W# o8 V) P防止点击空链接时,页面往往重置到页首端。 ) M! m) R u% V+ x3 |1 a
<a href="javascript:function()">word</a>
R/ ^0 J# t4 Z. ]7 |上一网页源
; L9 M; q/ L( Z ^2 Aasp:
: d0 P/ c: l7 ^$ S0 M) {request.servervariables("HTTP_REFERER")
! T: z/ m1 t. |7 W/ V0 |javascript: & L* K+ L) e" Z" v
document.referrer7 U* `8 ]" m* H6 N- I. {( u& m- n
释放内存
Z1 y) y0 G3 rCollectGarbage();8 P" W) m9 x2 _# w" P
禁止右键 " g0 e+ p, Y' x
document.oncontextmenu = function() { return false;}
" e5 F; r& q+ [禁止保存
& T% N" {$ Y+ q, U3 A6 S<noscript><iframe src="*.htm"></iframe></noscript>
6 b8 M! t: L# U- T$ O9 w8 f禁止选取<body Shortcut Icon" href="favicon.ico"> ) R' i9 I4 J3 @5 I
favicon.ico 名字最好不变16*16的16色,放虚拟目录根目录下
6 F% M% {( y% N3 Z9 W& k) V8 I收藏栏图标
, l5 s$ v# I" e) y( ^/ I<link rel="Bookmark" href="favicon.ico">0 G1 n: t2 S2 P- v
查看源码 % m8 c$ D7 c* X
<input type=button value=查看网页源代码 >$ q/ J6 W7 s a4 S! h" S
关闭输入法
8 r' `; v0 H, E5 K<input style="ime-mode:disabled">
5 e5 j& |1 \5 u% g) V3 n# @* K( b8 G自动全选
- W' ]" T, F" C- o9 @4 V" R<input type=text name=text1 value="123" >
2 i6 t/ p" [: n; X/ nENTER键可以让光标移到下一个输入框 ; V* q8 W; G6 _7 [/ D* m/ e
<input >
. N4 D! j- X4 Q6 c' T文本框的默认值 9 Z# |9 U, I5 s- i3 f
<input type=text value="123" >5 F2 { `8 D" {/ M
title换行 . ^0 G& n2 d3 R' S" d
obj.title = "123 sdfs "9 U8 I3 K, }( Q g
获得时间所代表的微秒
U9 ~# y, X- h) C- J# Dvar n1 = new Date("2004-10-10".replace(/-/g, "\/")).getTime(); s' w' e! y2 T3 H8 s
窗口是否关闭 - ~ N) @- D( h4 J2 H! j- h
win.closed
8 T! l u" B; t- y" _1 W# d5 ]6 e% `' ?9 C3 V0 ~0 o# p
checkbox扁平 . w) m0 e" Z+ w
<input type=checkbox style="position: absolute; clip:rect(5px 15px 15px 5px)"><br>
- f: ?+ u+ a$ q9 j$ Q' H6 j( ?, x获取选中内容 1 p0 m- J7 ]0 i% r" a! Y
document.selection.createRange().duplicate().text3 [" m7 J; V" ~9 R
自动完成功能 4 r: q2 q5 L" X! z( h& H
<input type=text autocomplete=on>打开该功能 ' S( {2 A5 p. r5 y, B+ _
<input type=text autocomplete=off>关闭该功能
( R7 B+ | |8 o1 x0 D关闭窗口
; U9 R8 X8 C9 H, swindow.close();
1 ]8 q5 B! Q9 g& v9 @7 a: |返回
" d) y4 q D2 v( U: a+ e7 yhistory.back();
; \: L2 ?3 x+ s- [/ k: L- ~- l7 J无关闭按钮IE window.open("aa.htm", "meizz", "fullscreen=7");: a5 s/ d% |1 n% t8 v7 K \8 f4 q
统一编码/解码 alert(decodeURIComponent(encodeURIComponent("http://你好.com?as= hehe")))
) U3 V4 [+ G2 _$ _) g, JencodeURIComponent对":"、"/"、";" 和 "?"也编码
" J1 _7 E% _, ]2 D2 D1 \: w
; v$ f& Y- w, [) }" U2 c# j, X# Z2 K: I+ B" F) v
@) @. J' L- k1 y: t; _
|
zan
|