QQ登录

只需要一步,快速开始

 注册地址  找回密码
查看: 6280|回复: 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 |邮箱已经成功绑定
    • 事件源对象 * l$ [" N/ d3 \4 s3 i' k/ Q
      event.srcElement.tagName $ B2 m' w" Z6 R  E
      event.srcElement.type

      8 v* p' f- `) ]" I) r
    5 R& r8 g' x! z' X  N
    捕获释放
    ! W* }& ?0 @) T: U) Mevent.srcElement.setCapture();    ~: p4 T2 B) ]
    event.srcElement.releaseCapture();  
    $ S: h$ e; q5 W9 z5 }5 y# k事件按键
    2 G6 \: \0 S. v: ?event.keyCode
    * w* k- q0 C. K2 [event.shiftKey + F: v0 C) g. t+ S: \5 c4 @' ]8 p
    event.altKey
    , `, ]+ s: Y- q! @: u* mevent.ctrlKey
    # T+ o) c! b6 I. e. n事件返回值   s6 Q) P" _- g( B1 s7 U
    event.returnValue2 t: ~3 `. Q& v2 A; o& i
    鼠标位置 * R9 s# H, m9 r$ r( u) R1 _
    event.x 0 \0 b! w' S1 n
    event.y
    , ^9 T2 X* h1 E4 h3 v窗体活动元素 1 {- \; E  o  |, B: N
    document.activeElement
    ) W* v) V$ v$ [; G5 m' ]- k7 s" h绑定事件
    0 ^" ^) `# e8 Z. K: Xdocument.captureEvents(Event.KEYDOWN);
    6 D7 H* |( o+ A0 C9 q; j9 c访问窗体元素
    : x' k: `. P8 B$ E  o( qdocument.all("txt").focus();
    $ M% Z) o' O: I% W2 K( o3 _document.all("txt").select();
      _/ c6 v) ]8 _! M窗体命令 . k5 q8 t. ?/ I2 n+ x3 ^  |
    document.execCommand4 z' I5 e: o; T8 s
    窗体COOKIE ' }- r6 K' O( X, @$ f
    document.cookie% p/ x7 q/ M4 l0 W( p" b
    菜单事件 & O$ n8 W% i! m5 h( J
    document.oncontextmenu
    8 o7 m  E" B" \创建元素 " Z5 u( ?3 ^+ v9 R. x
    document.createElement("SPAN");  7 O( I0 W+ D! u" f7 _2 o/ U
    根据鼠标获得元素:
    ) K* n7 e# W' j* Sdocument.elementFromPoint(event.x,event.y).tagName=="TD " Q) r  ?, \/ M
    document.elementFromPoint(event.x,event.y).appendChild(ms)  
    % e+ X( Q* c  G8 T8 t6 [1 |窗体图片 . Y2 {; E; W1 [: Y, \
    document.images[索引]2 M" o& R5 t9 E4 q7 o; [
    窗体事件绑定
    7 q6 [8 J3 k/ a% P, j7 d/ }0 R( N' T2 Gdocument.onmousedown=scrollwindow;
    / c) R3 {/ u( c, v8 q  ?元素
    5 q. `9 L# Q$ g2 Odocument.窗体.elements[索引]4 C& G% @% \) ~: _
    对象绑定事件 8 a* B$ l9 C, H% c, V; X9 l
    document.all.xxx.detachEvent('onclick',a);
    ! H" L8 Z6 e! i! s插件数目
    1 o  s2 `$ m& F- ?navigator.plugins
    4 ^+ K& c% I" i* A7 i6 Z' l  ^取变量类型 / p4 V4 Q' M2 v
    typeof($js_libpath) == "undefined"/ _! ^) [3 B( h; T, _
    下拉框 1 k9 M+ d7 c- B: _1 R
    下拉框.options[索引]
    ; a; D3 A. s# u  P: h下拉框.options.length% P" u+ [2 `/ B6 j  Z9 x
    查找对象
    $ H; D# J0 H" H1 h0 sdocument.getElementsByName("r1");
    4 B8 q; D8 q+ fdocument.getElementById(id);) f1 W' |' g6 |4 |
    定时 ) `+ w! ]& R3 _8 |6 Z/ I
    timer=setInterval('scrollwindow()',delay); ! n- [) K! z& K% t
    clearInterval(timer);
    * Z6 v5 p* p7 f9 H9 fUNCODE编码
    ( T% W4 X8 ?8 v$ ?" aescape() ,unescape. l6 C' ^! p( O  C; h* _& T" ~. u% f. R
    父对象 ; m* j. N9 G& ~$ t
    obj.parentElement(dhtml)
    $ K: ~. H, d, z; }- o2 C8 ]obj.parentNode(dom)
    9 [, m' {3 @. e交换表的行
      k  H* U; Q  L! u4 VTableID.moveRow(2,1)
    : g4 F) J. c; v6 K. M+ t替换CSS 5 s* i5 @/ g( S5 \
    document.all.csss.href = "a.css";7 F7 E+ N' C" ^. ?' v
    并排显示
    * M$ [- L" q) fdisplay:inline+ h3 p3 U% M: W" z/ q
    隐藏焦点
    2 q+ z1 H( N- r  t+ Q  b  whidefocus=true
    4 b, r. V) |3 E. G- X* I9 F根据宽度换行 4 c  C# u+ \4 j& g- }! d
    style="word-break:break-all". Z! a1 \5 c, Z
    自动刷新 8 }4 D9 |2 i( w$ h
    <meta HTTP-EQUIV="refresh" C>7 ~4 }, V% ?5 A/ l$ h
    简单邮件 7 A/ j; `2 M, G" ?! M
    <a   href="[email=aaa@bbb.com?subject=ccc&body=xxxyyy]mailto:aaa@bbb.com?subject=ccc&body=xxxyyy[/email]">  
    7 K9 G1 K2 ~2 b8 S3 m; s$ h快速转到位置 8 ~& T$ [2 Z9 p0 K+ j
    obj.scrollIntoView(true)
    1 a# Y  [/ P* q2 `  [锚
    ' t3 e. p7 M* l<a name="first">
    ( h7 k3 u  m; f* }<a href="#first">anchors</a>
    , T$ t" P4 M: T* }( ]网页传递参数 + ^5 H( |  H7 H$ K% t
    location.search();# h2 j* S) u: A! e( j$ c1 I; B$ y8 B
    可编辑
    " X" z* N; d) z, l$ h  Jobj.contenteditable=true" f7 r* y3 C: ]
    执行菜单命令 : ]; w2 x5 `* W! L% |
    obj.execCommand
    - ]0 Q+ Y9 Q( x双字节字符
    % u. F6 c- f. Z) x/ M7 t$ W5 P/[^\x00-\xff]/
    3 M) O. S& _6 j* `1 p汉字 6 q/ e3 F7 Z- e' t* a3 B, l+ Q
    /[\u4e00-\u9fa5]/
      [5 W3 j2 b4 D1 A% z# Q% z2 G. C让英文字符串超出表格宽度自动换行 * @+ F/ Y5 n/ [
    word-wrap: break-word; word-break: break-all;
    ) w# ?' {2 H! ~6 X/ K透明背景 : P5 G8 L- C/ _2 Q9 X( A
    <IFRAME src="1.htm" width=300 height=180 allowtransparency></iframe>% y, d6 E( ?! j# A
    获得style内容
    . V1 X- ]% M3 xobj.style.cssText1 o5 o5 w0 u, L* r" j
    HTML标签
    $ V! m* z' q# e0 ^) ddocument.documentElement.innerHTML
    # b  V& C. ]- L- c) T: v8 S第一个style标签 + x9 X* ?* s! ^+ {  N" W
    document.styleSheets[0]" L5 N: a* `* ~7 K
    style标签里的第一个样式
    $ y: c6 z! r. J/ k/ d% G& E1 vdocument.styleSheets[0].rules[0]- O8 |$ f! c: u6 p
    防止点击空链接时,页面往往重置到页首端。
    5 a. F# B' D2 n<a href="javascript:function()">word</a>
    + ?8 O, M% J' n' X上一网页源 0 H: g6 s1 ~; c2 T' h( T" p
    asp: 2 }0 P; s, y6 {. _* n8 ]9 `
    request.servervariables("HTTP_REFERER") 9 ^! Y" l9 p2 q4 N% @
    javascript: + l, V4 v( w3 A8 K- H; X5 Y
    document.referrer) \, S  x) B. E0 _
    释放内存
    : W( E( e) p" w9 d! wCollectGarbage();
    , M' ~1 l- a" V4 u0 W7 b, X! m禁止右键
    0 v# G* ]. P3 _$ q: Z- Ndocument.oncontextmenu = function() { return false;}
    # I: u* m2 u+ ^/ n) ?, |1 N- e$ G3 Z禁止保存
    ( b- B- z. c+ f- I<noscript><iframe src="*.htm"></iframe></noscript>7 h& H9 u3 I( _* J, @
    禁止选取<body    Shortcut Icon" href="favicon.ico">
    ! o$ |$ X, K  d) \  J% z. A# x" ]favicon.ico 名字最好不变16*16的16色,放虚拟目录根目录下# h7 x; q) R! {9 F5 A: i: f
    收藏栏图标 - u4 R) I9 J2 R. V% q0 z
    <link rel="Bookmark" href="favicon.ico">
    ( ?" D+ d7 b$ u3 ]9 l查看源码 ' g& L& l4 \1 Y4 Y8 o6 G1 i
    <input type=button value=查看网页源代码 >( }/ ^6 x8 D1 S0 J/ i$ E
    关闭输入法
    ; y7 w- n/ [1 t$ z" o! H<input style="ime-mode:disabled">
    7 @1 W' s* @3 q, i+ O6 c自动全选 6 C1 b0 l( i. c6 k" F7 h
    <input type=text name=text1 value="123" >
    % q- `% q. |( k; `7 `ENTER键可以让光标移到下一个输入框
    % N/ W) n4 U+ B  N9 l( M<input >
    , }# W5 W6 Z; D1 j9 Y' q6 g文本框的默认值
    / v0 I. m+ H# ?<input type=text value="123" >
    ) i& H5 G* O4 i& \* J4 g% ]title换行 5 u+ S# ~9 W0 C% L* q) G% i
    obj.title = "123 sdfs "2 k2 \1 M1 E  d! j- r
    获得时间所代表的微秒 0 u8 z4 V( z$ K3 M8 o; h
    var n1 = new Date("2004-10-10".replace(/-/g, "\/")).getTime()
    1 O* N# C8 C, `, [( ^; J+ ]窗口是否关闭 7 L" A  s5 _0 J# Q+ C
    win.closed
    ( f+ ?  B; K9 Z, p3 ^& x5 u6 _. ~$ S/ w* Q4 h. J7 ~
    checkbox扁平 4 _/ v/ X5 T2 Y- l; q+ e. p  S
    <input type=checkbox style="position: absolute; clip:rect(5px 15px 15px 5px)"><br>
    # L# U- r8 [6 O9 m获取选中内容 / n$ r! l! u& ^9 M
    document.selection.createRange().duplicate().text1 |6 q# G! L, g4 ]
    自动完成功能
    ! W  H8 X0 R1 l' B<input   type=text   autocomplete=on>打开该功能  
    ) ^9 @" F* l$ e' k<input   type=text   autocomplete=off>关闭该功能
      p/ E( d9 X3 I- _: P3 g关闭窗口; J" ?) n: W7 z$ `
    window.close();, q. h7 H' e0 W( D, O$ r7 R
    返回
    " {2 Z0 a" ^! W9 V# E2 |. H, yhistory.back();7 f) @& w) V  J7 d: U
    无关闭按钮IE window.open("aa.htm", "meizz", "fullscreen=7");
    4 }/ d: [3 F& J/ Y- j5 r统一编码/解码 alert(decodeURIComponent(encodeURIComponent("http://你好.com?as= hehe")))
    / u/ g3 I4 \/ R& e1 {6 LencodeURIComponent对":"、"/"、";" 和 "?"也编码
    2 l3 I, d/ C+ l, G: y& v3 Y7 I3 e7 |( u' b$ a) S

    * }" }+ @0 C) b  I
    2 A1 G: g' ^0 `: u8 L
    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-10-23 09:29 , Processed in 0.890487 second(s), 52 queries .

    回顶部