QQ登录

只需要一步,快速开始

 注册地址  找回密码
查看: 6101|回复: 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 |邮箱已经成功绑定
    • 事件源对象
      $ S3 E! N% e  i# u% k4 I7 Mevent.srcElement.tagName % w3 k2 J+ S: I6 N1 ^& l' i
      event.srcElement.type
      0 M4 s) p# K$ ~: s, ~. o

    ( E3 g4 S3 K7 n' f; g2 M3 v捕获释放 0 \, h  N) \2 g( y1 Q9 W$ T% P9 s$ Z
    event.srcElement.setCapture();  
    $ f) _' b7 u+ i7 tevent.srcElement.releaseCapture();  . Q- j5 W8 o0 z3 y# M- p+ H
    事件按键
    9 ^% Y6 V2 L% t( Levent.keyCode 3 Q! a0 ^, d$ f' h3 G4 u
    event.shiftKey
      t; o/ X2 _9 Z6 A8 pevent.altKey - G  `: N  G$ A. s/ m6 t
    event.ctrlKey
    ; b- T* ~3 J. d. o! ?$ |/ F6 q7 ^- I. X事件返回值 % P% ~; L, M, K# w% q( Y! D# Z9 `/ t
    event.returnValue
    / |. P  a& c9 B% T鼠标位置 , d9 v  C$ ]. r* A2 Y+ u3 p2 X* s
    event.x ( a. _0 b! s9 E) O
    event.y( O6 \9 |  U, z( e4 F& p- [0 G
    窗体活动元素
    - ]4 e. Z( N1 N! S/ M& Ldocument.activeElement
    7 ^( [, Y8 Z2 n3 q; V% o- [/ `绑定事件
    ; v  }' ^! U+ x1 Vdocument.captureEvents(Event.KEYDOWN);" \' n6 O0 T. }. K# U) D
    访问窗体元素   X6 V# a9 X/ h: W9 P7 R5 _8 D; k+ O* ^
    document.all("txt").focus(); 3 C" O' X! [6 q
    document.all("txt").select();( v5 \3 F1 e+ i  a/ _/ l
    窗体命令 5 d/ `! M- x) L6 C) S
    document.execCommand" q# v3 h; [" C: M5 ?, f- B" g
    窗体COOKIE ' k( l. ]/ `4 Y' C0 Q% ?
    document.cookie9 X: e7 \% G; S
    菜单事件 $ d9 L  N6 _* l$ N, ?' t5 h; S
    document.oncontextmenu! [- @* h4 b! x
    创建元素
    7 K! H- \& ~) L+ H; ^document.createElement("SPAN");  3 }% @) ~9 e% {
    根据鼠标获得元素:
    ( N( o- E+ W  ?8 o  T' }  F+ [document.elementFromPoint(event.x,event.y).tagName=="TD - V3 m/ j; a7 b0 e
    document.elementFromPoint(event.x,event.y).appendChild(ms)  $ ?9 A+ Z) L3 f6 Q
    窗体图片
    4 x; ?2 R: w* O2 idocument.images[索引]
    # a! E* ~. y- Y9 k窗体事件绑定
    3 }; ]3 Y5 V6 F9 Q( [, r$ a2 ^: jdocument.onmousedown=scrollwindow;* L* z( U( y# ~* b
    元素 2 W9 H3 w' d# I( t
    document.窗体.elements[索引]
    ( {. n, g) z6 a' h# Z3 Y: b7 J, j对象绑定事件 6 N6 ]) k# Z+ Q: H
    document.all.xxx.detachEvent('onclick',a);) U/ B% ~* g/ h: x. V! p' z& J' s
    插件数目 5 S7 p' T) F# v' Q7 ?/ v. _, k' Z
    navigator.plugins
    : c" b1 H9 M" l5 R+ k$ ]取变量类型
    , ?) i0 [: C' n! {* Xtypeof($js_libpath) == "undefined", u6 y: @, l+ f  y! K' S
    下拉框
    + ?$ y3 h& I( t- t1 ~" T+ x下拉框.options[索引] 0 _5 _" Z* i5 E& {1 V% X4 i8 u
    下拉框.options.length
    7 ]) V: A; V/ e$ Y; ^: r查找对象 ( e% \6 ~' Y2 l5 ?8 c
    document.getElementsByName("r1"); ' Q$ R. l) q; x+ [2 K! x- w
    document.getElementById(id);* z- Q5 d' S, x: K
    定时
    5 `3 U& r% r4 N7 P0 t5 V( stimer=setInterval('scrollwindow()',delay);
    $ ]2 R7 Z2 ]* k5 _clearInterval(timer);
    . n) w  y. N/ u0 C, y% dUNCODE编码 " S/ m! f( R* b9 N1 {2 k9 I
    escape() ,unescape1 L% a+ {5 E5 B5 Y  j6 ^; D
    父对象
    6 w9 l% t- y2 l2 E' f' gobj.parentElement(dhtml) 0 o; R2 ~1 s! d+ x
    obj.parentNode(dom)
    - Y3 J/ j" o8 Y: W" c( ]2 B. m! h交换表的行 0 @5 Q) O4 O" x- v6 i
    TableID.moveRow(2,1)  V0 z6 [! C5 y( G7 [
    替换CSS
      [7 i* x( a% @. c- S+ ]4 b# L' M+ odocument.all.csss.href = "a.css";
    - c2 r* J4 \+ n- I7 x  y/ U并排显示 8 w. ~% ?; ^* |) K3 Q4 e9 n
    display:inline2 z+ ]/ O6 P+ n' q; ~" Y
    隐藏焦点 . l! b7 D3 w6 j- N* n2 K
    hidefocus=true4 [! u) j, n, Y2 U9 `  s
    根据宽度换行 3 C$ m$ d% P1 C
    style="word-break:break-all"
    ; ?( F9 E8 z& i# i- j1 g* x自动刷新 0 k9 n' s" w' R! U3 L  z$ c- Z' X
    <meta HTTP-EQUIV="refresh" C>
    2 L8 q- J" f2 n% i# K1 F5 r$ h+ \& ^简单邮件 ) Y0 L  I8 N/ t0 c! B- O& O. W3 i/ \
    <a   href="[email=aaa@bbb.com?subject=ccc&body=xxxyyy]mailto:aaa@bbb.com?subject=ccc&body=xxxyyy[/email]">  ) Z. F) [0 E5 H- `2 g$ t
    快速转到位置
    + H& X8 `  g$ X. \7 E! Lobj.scrollIntoView(true)5 N2 u" ^/ M/ T1 R, K

    1 e# r- w1 n4 x& Q1 J8 v<a name="first">
    & l  s% S$ i+ x<a href="#first">anchors</a>
    9 j6 i9 Z' [; [- l1 a  |' p& z网页传递参数
    ! Y# f) _9 E: wlocation.search();
    - k3 Z2 ?' W; P0 S+ |7 f可编辑
    + V1 o( \4 r/ ^3 g- t# ?obj.contenteditable=true
    3 @' P' V& [* t7 Q" [8 i7 N: T执行菜单命令 & I. |! j+ W% |$ m$ E
    obj.execCommand/ V+ Q; ^1 [7 e. `& G  O
    双字节字符 7 X- i7 X9 h6 W6 y6 H; h
    /[^\x00-\xff]/ 4 O/ a5 h; r* e) j7 y0 y# I
    汉字
    ) b9 D& w  p6 p9 G5 @  @" R/[\u4e00-\u9fa5]/
    . C& A' |' c0 B1 J# P让英文字符串超出表格宽度自动换行
    . B* {' a$ c& Zword-wrap: break-word; word-break: break-all;
    ; a, ?# t0 \( w; B: {$ x透明背景 9 `) @& E+ z/ G  {# U
    <IFRAME src="1.htm" width=300 height=180 allowtransparency></iframe>
    9 j$ j% f2 M5 A+ p+ I' }获得style内容
    + w% j4 L% O( v* Hobj.style.cssText
    $ Y' [8 g# x2 X( cHTML标签
    + R/ {( W" g- W& ?document.documentElement.innerHTML1 v8 _% S! g7 _( ^/ V. y. n4 g
    第一个style标签 2 }) j2 Q0 }- c1 G' W
    document.styleSheets[0]
    4 E5 |2 c) |* F* i8 [1 p  gstyle标签里的第一个样式
    / D* _' o% ^1 ?1 Y  C. G- Xdocument.styleSheets[0].rules[0]
    ; P3 N% `* c3 N& A防止点击空链接时,页面往往重置到页首端。
    + q8 b. |% \# F, e! Q0 e" ]<a href="javascript:function()">word</a>5 G4 S' I" g% ^% P# F0 X
    上一网页源 , g+ S. M* L/ M1 D/ V/ B
    asp:
    8 N1 l6 {8 g# v7 O5 Crequest.servervariables("HTTP_REFERER") # c  @; D$ L3 C) f) Y2 |
    javascript:
    ! O+ u# N+ C  \' [document.referrer) E8 ^- B" e4 I% u  B; n! m* ~5 O# B
    释放内存
    * l7 S6 Z& ~5 Q& y( rCollectGarbage();
    . h6 s/ Y9 ?% C: ~禁止右键 0 G! i6 q5 g! n  K$ X! y
    document.oncontextmenu = function() { return false;}/ b. o% D) [# v- [7 \% E
    禁止保存 # B8 _7 H5 w5 G. f* a  I* r
    <noscript><iframe src="*.htm"></iframe></noscript>+ r- \. E$ I1 g6 x" _& \7 M
    禁止选取<body    Shortcut Icon" href="favicon.ico">
    0 m  v. T+ B% \2 P; E  Lfavicon.ico 名字最好不变16*16的16色,放虚拟目录根目录下
    1 B- j' G: U$ }- R2 F7 P6 t) _收藏栏图标 6 {; U- J4 n" ~5 x- s5 a8 ~3 N
    <link rel="Bookmark" href="favicon.ico">1 ?* P4 U# q2 s% R, O$ _
    查看源码
    ' o9 Z. j6 y6 f  l$ O+ Z$ P; E<input type=button value=查看网页源代码 >
      y/ s( w/ e1 c. ^* ?2 g关闭输入法
    , i* G4 m! i7 p% u: F  z! Y<input style="ime-mode:disabled">
    2 C7 j, e) Z3 D- Q2 i4 {自动全选 8 E) L, q! }4 S: s4 h5 f
    <input type=text name=text1 value="123" >
    2 _. s; K7 H/ V' ?6 qENTER键可以让光标移到下一个输入框 * `: f" g  Y. r
    <input >/ ]1 ]" S/ b# `
    文本框的默认值
    7 N+ V7 ?/ {. `; U<input type=text value="123" >
    # j0 ^' l8 t/ ttitle换行 * E1 d( H  l6 ^
    obj.title = "123 sdfs "" H* G9 w8 P, t1 Y+ d9 M
    获得时间所代表的微秒 4 y0 _! t$ X* w, H, c
    var n1 = new Date("2004-10-10".replace(/-/g, "\/")).getTime()
    ) D& U6 a, S3 i$ ]) V  y' i窗口是否关闭
    . C/ U  _' S3 @7 E* z" @win.closed
    / p' Z) b" A. x" N$ m# I" H, x5 p9 d
    checkbox扁平 ) b" \8 p& V2 @2 ^  {
    <input type=checkbox style="position: absolute; clip:rect(5px 15px 15px 5px)"><br>
    $ t) \8 x) s1 {# R  j9 x+ f获取选中内容
    4 J) D: g/ ~7 M6 b2 P$ pdocument.selection.createRange().duplicate().text
    : U9 m: k, a+ d) F1 Y自动完成功能 & ^9 Z# E1 Z' `2 r+ V: g7 y
    <input   type=text   autocomplete=on>打开该功能  
    * e2 |/ I) ^4 j6 G$ X% l9 z. s% {1 q<input   type=text   autocomplete=off>关闭该功能+ h: R. }) ]* A* M9 Z, b
    关闭窗口; Z- N* E: ]0 k7 ?( A5 J
    window.close();
    % H. V! D6 j  f) E) B. [4 i0 ~# Y返回6 n, _) V3 t6 F
    history.back();/ d" c. @- C: h5 U
    无关闭按钮IE window.open("aa.htm", "meizz", "fullscreen=7");$ T* ^! I/ ^4 P7 F
    统一编码/解码 alert(decodeURIComponent(encodeURIComponent("http://你好.com?as= hehe"))) * l0 q5 S) A7 [
    encodeURIComponent对":"、"/"、";" 和 "?"也编码" }/ }5 d* k) z

    - ]! }/ l5 Y& ?/ a2 ?. B* q, c
    % v: `& g7 G( m: B5 k5 S
    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-7-20 08:18 , Processed in 0.306999 second(s), 52 queries .

    回顶部