TA的每日心情 | 奋斗 2024-7-1 22:21 |
|---|
签到天数: 2014 天 [LV.Master]伴坛终老
- 自我介绍
- 数学中国站长
 群组: 数学建模培训课堂1 群组: 数学中国美赛辅助报名 群组: Matlab讨论组 群组: 2013认证赛A题讨论群组 群组: 2013认证赛C题讨论群组 |
- 事件源对象 : ^, ~# a# O5 `# i
event.srcElement.tagName
! n, B4 M" [9 N9 E' {event.srcElement.type
% x$ O8 \1 s* m: { , B. X5 N$ d- o+ _$ C2 z4 i
捕获释放 ! o/ J9 r) m- T5 I Y7 F' \: P" c, B
event.srcElement.setCapture();
( ^- V4 ?3 Q, U8 l* tevent.srcElement.releaseCapture();
( N* V9 }! |- q1 @, x事件按键 , ~$ W( U2 {5 \) P7 \$ f* y6 _$ l: W
event.keyCode
" M6 B+ \7 g! T% Xevent.shiftKey ; _; A j3 d3 W( d1 {
event.altKey * b- p3 c: H8 f8 j- [2 q
event.ctrlKey+ p5 L" S5 {/ V9 D# L6 J( i! c' v7 H
事件返回值
! }4 R5 `6 ]3 B9 r# O1 cevent.returnValue* Y& L/ `0 g8 V' _
鼠标位置
$ [* ^5 q+ i* I) g3 u3 x" Eevent.x
& d* ?( ~- K- o# k1 xevent.y
7 u( j- k5 Y6 N5 K7 Y窗体活动元素 5 @% @; U }) W- a/ y1 J4 Y
document.activeElement* a! V6 u2 s, Y4 s8 W. I% b; Z' T
绑定事件 * x, T! G: h/ w5 D
document.captureEvents(Event.KEYDOWN);
# U; a5 R% ?2 ~6 }" J访问窗体元素 . E' z4 h+ f; C4 H1 q, E
document.all("txt").focus();
. a& a- }( K9 Z: ], F' u1 X1 tdocument.all("txt").select();
0 x/ o* }7 p. C- G4 t窗体命令 + m0 Z9 D9 x( ], v0 W
document.execCommand* C) U& b* z+ Q* [9 J3 I: ?- Y
窗体COOKIE
5 \# W5 f$ x. o. _document.cookie
+ s& R2 W# K( J5 t( k u; d; @! Q菜单事件 , }. ~ ~% H K. g" A( J
document.oncontextmenu1 B3 r, H+ T1 Y
创建元素
$ E9 U6 H; ?- F) k" f6 J0 kdocument.createElement("SPAN"); / ]2 R* C0 u F( D+ a6 I9 }- z/ I
根据鼠标获得元素:
: _1 t* ^: B; |0 rdocument.elementFromPoint(event.x,event.y).tagName=="TD 9 K0 |+ _' |1 k2 E
document.elementFromPoint(event.x,event.y).appendChild(ms)
7 |! N, a1 u: k& p/ L窗体图片 - C t- X( Q0 H* o, W; v* E* I, Y+ T( c
document.images[索引]
; k, T3 G, f- r7 X* Q2 T( t窗体事件绑定
9 G* r& B3 y* R4 U6 n2 H+ Qdocument.onmousedown=scrollwindow;1 i4 _0 Z" \1 |. \6 r
元素 ! D2 O* ?; ?& F5 D
document.窗体.elements[索引]
! Y8 i' I m( m# T: m! w对象绑定事件
4 Y8 X. D9 N& ~) p( Zdocument.all.xxx.detachEvent('onclick',a);
6 U0 W5 ]$ B" G+ I, e3 C插件数目 1 W1 c& J6 M5 s
navigator.plugins
/ E6 {6 [& w: D3 H* l9 e取变量类型 ' r5 t) ?/ X' E
typeof($js_libpath) == "undefined"
! j5 O1 `: v! ]1 Y" j' c下拉框
3 {6 K9 ]2 ^9 _ v下拉框.options[索引] $ X! Z0 L- Y% W2 K% @- ~
下拉框.options.length/ y4 a$ s$ n" D5 \' e; ~
查找对象 1 H1 \* }# b+ n6 m& a4 }0 N. @8 J; x
document.getElementsByName("r1"); . |. `# u5 |6 C" s# m
document.getElementById(id);3 [! Q# I) u" U2 @" Z' J# }
定时 # a8 h- x- M! r2 ?1 }1 p
timer=setInterval('scrollwindow()',delay);
3 ]! M z! u; xclearInterval(timer);
" I1 M& K( e" K( w( `UNCODE编码 2 a3 U$ _. B! {9 r$ @4 {9 e
escape() ,unescape
0 r9 \2 A2 X8 L V O7 ?) Q父对象 & ^- Z. X% ^8 H9 H
obj.parentElement(dhtml)
% z7 O6 {6 _. Yobj.parentNode(dom)
0 ~6 ?' ^" b5 J5 j8 W' p6 C2 b交换表的行 4 g' e$ { F4 ]6 o& A/ f* l$ K
TableID.moveRow(2,1)
* c& V- ^- k) T' `9 e替换CSS
0 m8 x/ _" h8 K8 F- y3 F3 |document.all.csss.href = "a.css";7 ]! }( L) S* D2 ^! {
并排显示
3 Y9 j+ k0 F2 {( v" h1 J0 O1 Hdisplay:inline
k/ P% `5 b5 \1 w/ `4 O" W隐藏焦点 . ?9 g2 P% x! }! {: a) ]1 a# D
hidefocus=true
$ C! p7 Z* ?/ U; K: t2 s# U根据宽度换行 , ^7 \5 B: R: F1 W7 p: @! a, U
style="word-break:break-all"
0 p1 c/ a Z8 U% t* ^; R自动刷新 9 N4 k' D( h# j5 W2 c! P
<meta HTTP-EQUIV="refresh" C>, l& S/ i/ _3 L F. x. m4 M) P
简单邮件 ' d4 P2 h+ `1 j1 J4 U/ i0 s% \8 u
<a href="[email=aaa@bbb.com?subject=ccc&body=xxxyyy]mailto:aaa@bbb.com?subject=ccc&body=xxxyyy[/email]"> / y5 f! s. u0 O4 ~& Y- {& ]
快速转到位置
! X U; [! e2 D8 F$ E, R( eobj.scrollIntoView(true)% B/ Z- ^" ?6 l+ O% d w
锚 + A4 `+ [5 n+ {& w
<a name="first"> 9 Z$ p8 [) a: \! e2 N/ a& b, W4 S
<a href="#first">anchors</a> Z5 k6 F n% \7 q4 W4 u7 R) P
网页传递参数 - H& X3 D( d. [/ I) s: H
location.search();6 }2 I& f/ c, R5 t7 O: `9 a
可编辑
3 t; ^: j9 M4 Yobj.contenteditable=true# `. s3 H6 e% f9 s# ?
执行菜单命令
* t/ b7 d7 v. {- i& a8 s; G `obj.execCommand- E. N9 Y' @" ], _
双字节字符 + t |9 Z$ ~6 u
/[^\x00-\xff]/
' t2 I& k. l# f9 l, k汉字
/ |. f, j! N4 ]3 m2 x- J/[\u4e00-\u9fa5]/
8 L1 j* k4 e G/ d8 c% H9 ?0 c+ `让英文字符串超出表格宽度自动换行 # J; A: _' t$ j9 y; u
word-wrap: break-word; word-break: break-all;
$ w* E. i) g9 L. W4 u透明背景 0 x! u2 @5 j$ ~7 F
<IFRAME src="1.htm" width=300 height=180 allowtransparency></iframe>
: h( X7 E- ]" b获得style内容 - Z. E* |+ c4 |8 c9 Q. A
obj.style.cssText
) T) R f; k1 K" [! J% G7 cHTML标签
, x" }4 R: B$ D) _document.documentElement.innerHTML, h" @- @' N: C# J8 _
第一个style标签 / v8 s7 \ _5 y
document.styleSheets[0]: O- Y0 ]4 ~5 Q1 N. A( X# ~
style标签里的第一个样式 ( _% F; `$ ?0 H" ]+ B
document.styleSheets[0].rules[0]
. `% U8 C, d2 [1 O- I防止点击空链接时,页面往往重置到页首端。 % V! w# m& \6 m5 U E! j7 G
<a href="javascript:function()">word</a>! ^. G2 J l; {! V+ j
上一网页源 . W3 b6 P& Z' v k& O
asp:
9 V: A$ ]9 A& @3 jrequest.servervariables("HTTP_REFERER") ! f3 l$ b* V' F. x6 a9 {. V
javascript: ( C" Z# v. E' a2 V! J( r: ]
document.referrer1 K' x4 t( [, L$ E7 N
释放内存 5 m) Y, C9 [$ ]; O( K
CollectGarbage();
+ O' g# c! o; x, B禁止右键 - P& y0 }4 n2 s$ Q; S8 x
document.oncontextmenu = function() { return false;}- y# `1 G! e+ N
禁止保存
. D2 |6 M- @" {" E6 q @# l9 X/ F0 k<noscript><iframe src="*.htm"></iframe></noscript>
5 D& e9 g% I1 k( R$ Y- S* }禁止选取<body Shortcut Icon" href="favicon.ico"> $ d! y, m/ _, ?3 i# C4 e F) B
favicon.ico 名字最好不变16*16的16色,放虚拟目录根目录下9 Z- ^' r2 p0 u: B* |
收藏栏图标 % b w$ \3 _; y: Y
<link rel="Bookmark" href="favicon.ico">
& {9 u: w2 j' }' o查看源码 9 S7 c4 t( W& }$ q5 M
<input type=button value=查看网页源代码 >
( z0 ?0 D, \: A p. }( X' d关闭输入法 ( _9 b1 J/ L$ c0 t; p. f
<input style="ime-mode:disabled">$ Z- w4 C8 h; @1 ]# i8 Z) d
自动全选 ; ~- c! E3 J8 \( D/ n. P5 p
<input type=text name=text1 value="123" >: T3 o/ M0 B4 B7 B) i) w9 ?
ENTER键可以让光标移到下一个输入框
/ ]# Q, [) @! t# z V6 V' Q<input >
/ ~8 Y9 x. M- c8 V2 [, J& K文本框的默认值
) R, S0 I1 i& e* i0 |& J<input type=text value="123" >! Y3 t5 e2 P# E# d
title换行
7 [; E+ L7 \! p+ n1 Jobj.title = "123 sdfs "9 z5 J9 E! ]: f( e- j' F: ~# k2 f$ G, T
获得时间所代表的微秒 , \/ N4 R2 J: _/ e
var n1 = new Date("2004-10-10".replace(/-/g, "\/")).getTime()
0 ^; D- G8 S( @8 |6 P窗口是否关闭 ( E; O9 ]' p( o( f
win.closed
3 G1 G" f, w" `! w* j4 ~1 Y' o; G- _2 t
checkbox扁平
5 a# W6 K2 K J' m6 M2 M<input type=checkbox style="position: absolute; clip:rect(5px 15px 15px 5px)"><br>7 f& B! U' b) J6 N0 R, P. {
获取选中内容 5 R. L* W2 h6 h, T; J3 m8 \
document.selection.createRange().duplicate().text" q! d" Z: k' ]/ a0 B
自动完成功能
' ]2 p4 Y# t) c. y<input type=text autocomplete=on>打开该功能 $ S* T( }3 e, B) `
<input type=text autocomplete=off>关闭该功能: u5 _( s, V" q0 s" A; N
关闭窗口+ w# {( _6 c" q" X/ R; C7 f
window.close();0 V! c. S- z! ]3 c
返回
8 m5 L* s, A+ f2 S6 Dhistory.back();
) B) [# P2 Z# o4 s9 e& U无关闭按钮IE window.open("aa.htm", "meizz", "fullscreen=7");
8 ^7 }6 U: U( |6 \2 C# }" O! k统一编码/解码 alert(decodeURIComponent(encodeURIComponent("http://你好.com?as= hehe"))) 7 [& V: m7 ^7 E1 E' n! B2 i
encodeURIComponent对":"、"/"、";" 和 "?"也编码
+ K9 j- P0 e0 R( I2 d, f
( f$ O" i3 d( u% s! v" m: W8 l. \
, S* ^' P( F3 A" {% p
|
zan
|