QQ登录

只需要一步,快速开始

 注册地址  找回密码
查看: 6164|回复: 0
打印 上一主题 下一主题

JS代码大全

[复制链接]
字体大小: 正常 放大
madio        

3万

主题

1312

听众

5万

积分

  • TA的每日心情
    奋斗
    2024-7-1 22:21
  • 签到天数: 2014 天

    [LV.Master]伴坛终老

    自我介绍
    数学中国站长

    社区QQ达人 邮箱绑定达人 优秀斑竹奖 发帖功臣 风雨历程奖 新人进步奖 最具活力勋章

    群组数学建模培训课堂1

    群组数学中国美赛辅助报名

    群组Matlab讨论组

    群组2013认证赛A题讨论群组

    群组2013认证赛C题讨论群组

    跳转到指定楼层
    1#
    发表于 2019-3-23 13:35 |只看该作者 |正序浏览
    |招呼Ta 关注Ta |邮箱已经成功绑定
    • 事件源对象 % ]: J& Y9 W3 y; R& Y9 |. T
      event.srcElement.tagName
      ! @, X$ z9 _' `# A" S2 v0 ?4 U# xevent.srcElement.type
      8 A# @- S- Z: L6 p

    ; Z4 y, C  K+ h- c7 @捕获释放
    ! {8 ~! L& u4 D. I, revent.srcElement.setCapture();  
    ! ]6 N; G9 r# ~9 J6 [, Y" Yevent.srcElement.releaseCapture();  % m3 [% }2 N0 J, k  Q5 J1 g
    事件按键   T1 o2 G( y, Y; K
    event.keyCode % x. Q% O0 c$ v& I  K( U+ H; t
    event.shiftKey 8 _+ s3 \3 ~" q7 K# |8 @
    event.altKey 5 l; I: `: {& H5 D
    event.ctrlKey
    ! b; l5 \4 z% W. b1 R! o事件返回值 8 T/ {; E0 s" L( g& J2 {
    event.returnValue" M$ S9 p1 L# C- w$ m; G. b6 |( U% h
    鼠标位置 6 g* e  }& q$ x6 f2 |
    event.x
    , `  e; ]2 |; k/ l9 w6 f- Ievent.y7 m' m; [* s: p/ p* Z3 N
    窗体活动元素
    & B. l/ ?$ t# e5 e+ Wdocument.activeElement+ {, |' `2 Y6 ?5 \( F( `
    绑定事件
    1 F. z, |8 |6 C9 G1 mdocument.captureEvents(Event.KEYDOWN);
    * ^6 v  A# F, x! F$ l访问窗体元素
    , w" ?3 J* M/ v# K+ t5 Qdocument.all("txt").focus(); ) G- B, z( N8 t2 e- Q3 R  C
    document.all("txt").select();
    ! c( W- S1 y. O2 R0 Q窗体命令 2 `$ O# @* [" E
    document.execCommand8 s6 s  T8 y0 B  c
    窗体COOKIE # h1 P; R' u, q0 h$ N. Z8 I3 @+ |
    document.cookie
    0 z6 O! h' @: _5 x/ {6 L菜单事件
    4 n" V( v% P. _: I' v/ u* w+ adocument.oncontextmenu
    2 J, O  @- c3 d$ Y3 V3 B, N创建元素 " n" J* w& R! H* E
    document.createElement("SPAN");    y3 `& a! J5 n6 ^& i
    根据鼠标获得元素:
    & d- F7 W& c: j9 t6 Vdocument.elementFromPoint(event.x,event.y).tagName=="TD # G1 y+ u# J2 }  P
    document.elementFromPoint(event.x,event.y).appendChild(ms)  0 ^' m& ?- B* W2 Q
    窗体图片 ( X. o: Y9 N* x; Q
    document.images[索引]5 }: H3 M  n8 L0 Y' d' i4 h
    窗体事件绑定 ! k7 G$ P0 l" a/ B" ?, H
    document.onmousedown=scrollwindow;2 j$ x( l/ P8 J$ t" e, S
    元素
    , u+ [+ a0 h* t0 N* vdocument.窗体.elements[索引]/ r! i0 d% Q& y; r( W+ c$ i5 W0 l: ^
    对象绑定事件 / P- x  Y: x- v4 S: S2 R+ r
    document.all.xxx.detachEvent('onclick',a);; Z: ]# f! ^- Z2 e/ A
    插件数目
    " R( _3 A6 p) w% Ynavigator.plugins0 W% K+ f) m, J; L
    取变量类型 : q- l6 W+ n, |% X
    typeof($js_libpath) == "undefined"9 x7 v: f' L: y+ a$ k; A% ]
    下拉框 $ X: p6 M% Y! _; J! m
    下拉框.options[索引]
    3 X* W2 z: w7 M) H" d* _. N下拉框.options.length
    + c! D% N! N! ~3 d5 r查找对象
    # `* O& k! d8 k* ]; {  f) [document.getElementsByName("r1"); ; r7 V6 Z8 ~' y! l' A
    document.getElementById(id);
    % A  f, n8 v1 z3 ^! E定时
    6 X8 F, t# Y& k$ E& ~8 rtimer=setInterval('scrollwindow()',delay); + y3 k. g3 h% H' G) v0 ]: z; o
    clearInterval(timer);+ A+ j" I+ `  H' W
    UNCODE编码 / l8 T7 x5 S, x) o/ ?6 Q( ^) e! |* U! O
    escape() ,unescape- ?$ i9 Z3 }/ X+ a
    父对象
    : g% e9 Y3 n( ?8 Qobj.parentElement(dhtml) 1 |+ k- `2 o% F- b" q9 e
    obj.parentNode(dom)
    5 r% ~- Y/ q$ B5 F, A' x交换表的行   g; |0 ~/ ~7 _# d6 |; e9 x9 d- z
    TableID.moveRow(2,1)* z6 h5 u) z5 f; z7 p
    替换CSS " C& s# M1 h# p. m2 T
    document.all.csss.href = "a.css";" c, \" g$ r0 t' r- b
    并排显示
    . }, {, u7 ]' S- ]$ L: Y: [& Vdisplay:inline
    ; i. |% H8 V+ S( ]* F隐藏焦点 * _! V7 T5 ]/ l
    hidefocus=true  E. \. G0 I- A+ [2 c  h3 Y
    根据宽度换行 ( f0 t, ~, U- e) A& d
    style="word-break:break-all". o# I6 x! P% Q: a, Z3 X- t
    自动刷新 , Z" ~) G% z0 i- s- ]
    <meta HTTP-EQUIV="refresh" C>+ t0 C5 q- C& S. K
    简单邮件 * Q/ r' g) m8 n+ x& c2 Z0 [
    <a   href="[email=aaa@bbb.com?subject=ccc&body=xxxyyy]mailto:aaa@bbb.com?subject=ccc&body=xxxyyy[/email]">  ( }" z6 b  n/ \* Y. f
    快速转到位置 5 d7 C8 ^4 x1 [- k; C* P" F  v
    obj.scrollIntoView(true)
    - {' c0 b/ O7 K. ~) e" d+ Z0 c  |2 F* @0 D
    <a name="first">
    ( k0 |1 t) z/ H" G! Q2 j4 p<a href="#first">anchors</a>
    ; ^# C  E0 _7 ^网页传递参数 7 W1 j5 G. v1 y3 k) [
    location.search();
    . N6 `! k, h8 D( H! s  u0 w可编辑
    4 D: a" S+ W- K; v9 Z) s3 j/ Kobj.contenteditable=true. \  |( {' i0 G9 U' h6 T
    执行菜单命令 7 ]8 B) j) t0 ^5 b
    obj.execCommand. e* Q* Y3 g) Z) C; u
    双字节字符 6 h6 E8 J7 K1 E! f
    /[^\x00-\xff]/ 0 N# }4 z3 K& D3 G6 [+ O
    汉字 ! M- U: g# M% j. A- c1 A* c
    /[\u4e00-\u9fa5]/
    1 c; H) v% A2 z6 y让英文字符串超出表格宽度自动换行
    - i5 k" B' M. s: K: e8 A0 A) Lword-wrap: break-word; word-break: break-all;3 F3 g1 l# \6 [% v1 |7 w
    透明背景
    5 A+ }2 |# k3 D& y! n0 m  l  N1 X/ E1 X<IFRAME src="1.htm" width=300 height=180 allowtransparency></iframe>' ?/ s& m2 y; H' T
    获得style内容
    / Z. _) b  O. q$ w9 I; K. `obj.style.cssText
    " q4 a2 s* n, {HTML标签
    9 G" w; c. ~( a5 I+ Xdocument.documentElement.innerHTML/ ~& D9 ^9 |9 E* `% R( s0 r
    第一个style标签 $ n. l7 Q" n2 [: B3 w4 Y
    document.styleSheets[0]
    3 \- V: I: C  d" `style标签里的第一个样式 & `3 h! Y* X6 [/ m% `9 b
    document.styleSheets[0].rules[0]) [! h8 a4 {4 i  l  @
    防止点击空链接时,页面往往重置到页首端。 $ u8 t5 I+ E$ u
    <a href="javascript:function()">word</a>
      p  G5 u- h& m! n+ _上一网页源
    / Q# M% T0 T' c3 C9 a, pasp: # `/ I+ h! D3 U# o0 h7 ?  D- |$ Q
    request.servervariables("HTTP_REFERER")
    - j& [! `8 d; H1 @- Njavascript:
    - n  O# F. \3 t+ M$ _, ndocument.referrer4 |: B! z* S( }" z! B4 x1 W
    释放内存
    2 b3 b, a" w' YCollectGarbage();
    & j! E# K& J# w. q禁止右键 3 W" P' n( l. ^' Q
    document.oncontextmenu = function() { return false;}/ ]8 w7 }9 |. \0 J5 q7 e, O
    禁止保存 4 ~+ B* K- i* v8 d* d- g2 q
    <noscript><iframe src="*.htm"></iframe></noscript>4 S& T: y/ a/ g" K5 C$ i" P
    禁止选取<body    Shortcut Icon" href="favicon.ico"> " _$ M' M* o( Z/ I0 H  {
    favicon.ico 名字最好不变16*16的16色,放虚拟目录根目录下! B' g. B/ z; r  _5 l' f( `  s
    收藏栏图标 2 K) {7 b1 ?, p7 k) Q9 B7 |
    <link rel="Bookmark" href="favicon.ico">
    ) ^8 r. @4 e/ T0 ]查看源码 ' t$ J6 v4 @9 G9 G# w* {
    <input type=button value=查看网页源代码 >
    # [/ M* J- h, ~& l$ _" w关闭输入法 + Q4 X2 A4 t, {! w9 h7 ?" d
    <input style="ime-mode:disabled">
    ( G% p# x5 Y8 e+ O' t自动全选 % H! X) V& v  v9 |2 Y3 B9 A% w4 x
    <input type=text name=text1 value="123" >1 x! c- U' H2 ~; R
    ENTER键可以让光标移到下一个输入框
    1 W9 T. w9 C7 }0 z<input >
    , G& T, }' o/ O; z+ I文本框的默认值 & D5 h, l4 y: S9 D
    <input type=text value="123" >% Z& k6 R0 a7 g& s5 y7 U/ h& `
    title换行
    9 P' ^' J6 e/ l* Bobj.title = "123 sdfs "
    4 e. z$ g& z& w) N/ [8 o/ N获得时间所代表的微秒
    ' H0 V' g" d& _var n1 = new Date("2004-10-10".replace(/-/g, "\/")).getTime()
    - r+ e2 u" l/ P; d0 s窗口是否关闭 5 x, o2 H+ S, _8 v
    win.closed
    , D) p( d, b. p. F: S
    ) X, k3 S, B' u4 E! S( J) `- x0 Pcheckbox扁平
    4 r( @( G$ g+ D9 b- y( w<input type=checkbox style="position: absolute; clip:rect(5px 15px 15px 5px)"><br>
    1 V! D9 X; p! y8 B/ H0 F获取选中内容
    " y: q+ r( ^0 ~% C7 _/ zdocument.selection.createRange().duplicate().text
    3 S- v9 A: l/ R$ p: Y% G' y; q. Q自动完成功能
    $ H2 V1 L# H; C<input   type=text   autocomplete=on>打开该功能  " x& U0 T2 ]4 j$ Q
    <input   type=text   autocomplete=off>关闭该功能
    9 e" `# |+ ~! j& }, U+ z关闭窗口/ Y! q' B) E  V+ e! o
    window.close();
    % t8 w! }; s& z0 Q返回
    5 v6 l0 l  m5 v6 J$ d4 ]! I' Whistory.back();
    4 k7 ^3 _! G& X2 ?, P无关闭按钮IE window.open("aa.htm", "meizz", "fullscreen=7");1 g: \, x) T0 y! w. k. g
    统一编码/解码 alert(decodeURIComponent(encodeURIComponent("http://你好.com?as= hehe")))
    + f: m7 L7 Z3 e+ t8 \encodeURIComponent对":"、"/"、";" 和 "?"也编码: ~$ S( e) y' v6 m! W( Y  U

    3 Q& j6 ?4 p. V- n
      o" `8 N3 |$ @, M, m
    7 J' |! C* N$ X- I2 {
    zan
    转播转播0 分享淘帖0 分享分享0 收藏收藏0 支持支持0 反对反对0 微信微信
    数学建模社会化
    您需要登录后才可以回帖 登录 | 注册地址

    qq
    收缩
    • 电话咨询

    • 04714969085
    fastpost

    关于我们| 联系我们| 诚征英才| 对外合作| 产品服务| QQ

    手机版|Archiver| |繁體中文 手机客户端  

    蒙公网安备 15010502000194号

    Powered by Discuz! X2.5   © 2001-2013 数学建模网-数学中国 ( 蒙ICP备14002410号-3 蒙BBS备-0002号 )     论坛法律顾问:王兆丰

    GMT+8, 2026-9-7 11:41 , Processed in 0.420176 second(s), 52 queries .

    回顶部