QQ登录

只需要一步,快速开始

 注册地址  找回密码
查看: 6096|回复: 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 |邮箱已经成功绑定
    • 事件源对象
      6 M7 Q, N  _/ p0 Xevent.srcElement.tagName
      & F) |2 @% i% [: ]4 Hevent.srcElement.type
      + f% B! A0 M7 V' A* O
    8 M  O' o* M: r4 }& g" `
    捕获释放 ' X5 R1 c  W; W! W6 `" f; @- v  H
    event.srcElement.setCapture();  
    ; {. w6 i1 K+ H( levent.srcElement.releaseCapture();  
    4 f1 B8 |" F& y" {事件按键
    9 ~' c6 r9 h0 E) Z( X/ O2 Wevent.keyCode
    ; v. ]3 C4 F, N0 ~9 kevent.shiftKey 6 F6 i1 f" y# r0 u1 B0 b, ~
    event.altKey + }6 P. R6 z$ ?/ q( F: m$ @  {
    event.ctrlKey/ z* T9 K$ @: L& m" n
    事件返回值
      |/ N. v2 l8 p  V0 V7 b7 C- cevent.returnValue9 |3 W4 ^" Q1 L: r& k; C6 e
    鼠标位置 ' U: x; |" G, z4 u' W. f
    event.x
    * |5 |. d, r0 z; X# tevent.y
    8 p  B& X: B0 _# e8 {$ G; @窗体活动元素 2 n0 `; @6 e4 L  u4 f+ C2 k5 }4 X/ y/ v
    document.activeElement8 h$ f% p0 i8 J6 K3 S1 E% O# y( A
    绑定事件 4 L) Q9 z, m! Z6 Z& N
    document.captureEvents(Event.KEYDOWN);
    / o3 v: E9 o1 h5 j% e  k4 A2 B访问窗体元素 3 `" W1 N$ ]8 x7 J  Q8 F; h+ }
    document.all("txt").focus(); * I" p  X* }% _1 `1 b- q% l$ Q
    document.all("txt").select();
    5 K; Y7 ^; A" ?+ Z1 d6 F窗体命令 " X+ ?0 A; r  i$ v# o6 \" x
    document.execCommand; q3 T$ K- C* [. ?
    窗体COOKIE + }" P! e1 D# n9 Q/ @; Q  O) [
    document.cookie+ \0 U# }9 T& ]& _4 v; K
    菜单事件 ; h/ M- I8 u+ H, X5 N, z) Q
    document.oncontextmenu
    1 ~/ h' G8 q2 u' V创建元素
    ! y  o% T  r7 I/ N4 U. E- ~document.createElement("SPAN");  
    3 }2 ?* j9 q( X  ^根据鼠标获得元素:
    9 @9 U& R5 [7 w; q" \document.elementFromPoint(event.x,event.y).tagName=="TD
    $ j! [3 d) V$ t+ h/ ydocument.elementFromPoint(event.x,event.y).appendChild(ms)  5 _* N/ ?# S3 Y1 t# X
    窗体图片 8 Y  c* a8 ^7 Y( v. u6 `0 s
    document.images[索引]
    7 z1 [7 @' S3 e5 C  j窗体事件绑定
    - M) g/ r8 G& J3 Q, I4 ldocument.onmousedown=scrollwindow;
    ' Y1 u5 n9 p" U$ ]元素
    / l4 @, b* e9 A8 }  U3 edocument.窗体.elements[索引]. x- \2 v: C8 _$ O2 w
    对象绑定事件
    4 O' l% R( n7 ddocument.all.xxx.detachEvent('onclick',a);
    9 \; e6 q1 F4 y9 T( e; s0 Q" `插件数目
    + y3 j( _/ V( T+ gnavigator.plugins# e5 u3 ~9 g% X4 u2 G
    取变量类型
    8 H% i. T8 x) J8 ?; T" U! k( d7 stypeof($js_libpath) == "undefined"4 B+ B/ Q6 Q" i+ Q( S! c
    下拉框 & ~- Z4 E! I# L. f: P! y) e
    下拉框.options[索引]
    ! i/ ]# L/ f' ?5 N下拉框.options.length
    . |0 ]' |; U- M& T6 G查找对象 ! k* C( T- ^# L* w% D
    document.getElementsByName("r1");   f8 I! F' H8 j5 [9 o
    document.getElementById(id);
    . f8 }" w3 h" p% e# c$ [2 u定时
    3 F. \- S+ r3 [7 R2 y, btimer=setInterval('scrollwindow()',delay);
    7 u" D1 @) M! V6 L7 hclearInterval(timer);
    6 E+ a4 p. j1 r6 U/ [, lUNCODE编码 ' ^' o' O- r: M3 ?9 v
    escape() ,unescape
    2 I+ U. x! O! [+ i父对象 8 N9 f+ w, Y: V+ ?
    obj.parentElement(dhtml)
    1 Z" N3 Z( E; F  Z# V$ Zobj.parentNode(dom)8 Y" i3 W' ^+ W' ~6 R7 x  l# A
    交换表的行
    # k  a6 y% A3 M) g* v* ?. ?" FTableID.moveRow(2,1)' L0 a& U' ?. F) y
    替换CSS
    5 z- [) t2 i" i# Odocument.all.csss.href = "a.css";
    1 o1 U$ |' n' ?4 q1 ?- c并排显示 & D- O5 ?* N5 B6 S  I0 [+ W
    display:inline4 w* R( z" m2 u1 R) N- y2 \
    隐藏焦点
    7 C/ a& h+ N8 e0 F$ `0 |hidefocus=true
    , [1 p: P6 X: y+ w根据宽度换行 4 C5 R) ~3 J7 c; [) T3 l
    style="word-break:break-all"
    ( R  K9 M& W8 [$ p0 Q. `3 x自动刷新 8 f( V5 O. y& E' X# L* g" {: V
    <meta HTTP-EQUIV="refresh" C>9 E# S7 @; s3 g" B3 k/ ^
    简单邮件 5 D2 t1 S0 t& B: q  N
    <a   href="[email=aaa@bbb.com?subject=ccc&body=xxxyyy]mailto:aaa@bbb.com?subject=ccc&body=xxxyyy[/email]">  
    4 x/ f: ~+ D  b- s3 \% B" P2 {快速转到位置 : c  M' d+ a4 \% f$ d
    obj.scrollIntoView(true)
    / c- f# V& I. X0 p( x: d2 x0 h6 x2 R# B1 t, _! ^* C
    <a name="first">
    . b  s7 o; T  J& B& g* o2 `" q0 }. w5 H<a href="#first">anchors</a>9 @8 V2 a# _" w" c) C3 A; W' U
    网页传递参数 : L5 H7 R% G9 R( f7 o
    location.search();
    ! o: o; c  `' k可编辑
    - R  [2 Y) R1 Z& i/ r! ?3 qobj.contenteditable=true
    - q3 E; W- O1 e4 o1 \! H执行菜单命令
    ) _1 D# N2 B8 H. mobj.execCommand- o4 ?5 b! E! s* i; b
    双字节字符 : P( v* }9 L, m$ u0 A5 Y
    /[^\x00-\xff]/
    ! o, b% m. Q# x汉字 & H6 T5 |: c' R. R
    /[\u4e00-\u9fa5]/
    4 U) Z8 d* A( N让英文字符串超出表格宽度自动换行 $ c2 O6 ]  [) g! [
    word-wrap: break-word; word-break: break-all;+ g/ F0 p. o# v5 G, I1 L
    透明背景
    0 U0 O5 Q5 S, k7 ?9 e* r) [<IFRAME src="1.htm" width=300 height=180 allowtransparency></iframe>
    ! \# Q, b- U, l4 _获得style内容
    & d6 ]' G4 E# N0 p  V/ q  Robj.style.cssText# O( z' m2 _8 ?9 U
    HTML标签 # P, I; W( s/ s7 P+ k& I
    document.documentElement.innerHTML( b3 I* G" L' D
    第一个style标签
    / `; J- T) }& j0 [document.styleSheets[0]5 q0 z0 g7 n. W. E* }' ~
    style标签里的第一个样式 * a) v, r+ i; ]1 g3 A+ ~
    document.styleSheets[0].rules[0]
    " S, j: d. U& G3 u6 \# V/ }防止点击空链接时,页面往往重置到页首端。 8 ]% N  K, j9 b/ g5 z( b: l3 V% w
    <a href="javascript:function()">word</a>0 B9 {+ j; q4 P! Z, N% F9 k
    上一网页源
    % U. I& `. o3 W# e8 R" C& `! Wasp:
    6 {7 r" K" B( c( I9 t( Yrequest.servervariables("HTTP_REFERER")
    / o' n* g5 C, ]- Cjavascript: " O: k1 ]# i  w
    document.referrer
    ' D" y8 c5 e2 j, j+ ?释放内存
    ; Y! k2 Z9 A% ~. `7 k& gCollectGarbage();
    4 f( Y$ u/ m5 y% t2 ~禁止右键 ) W: l9 v4 Y( o2 X- g/ ]
    document.oncontextmenu = function() { return false;}) G4 \7 n2 |. G+ u
    禁止保存
    2 V$ e( e" y% j8 H<noscript><iframe src="*.htm"></iframe></noscript>
    5 W. \% @1 Y* ?& ?9 L6 R禁止选取<body    Shortcut Icon" href="favicon.ico">
    7 r# U4 \5 G% H( u. v( ?8 {7 T. hfavicon.ico 名字最好不变16*16的16色,放虚拟目录根目录下2 b, F$ {% y1 `. _4 `  w9 b
    收藏栏图标 8 i6 t9 f0 L# |2 S) g/ v7 R+ t5 P
    <link rel="Bookmark" href="favicon.ico">
    2 K/ s+ m! E* W查看源码 ' O" T# r4 B% G8 z: y1 B# k7 W) \
    <input type=button value=查看网页源代码 >* z2 C; \" l5 V& \# s: G  D
    关闭输入法 ) X# c/ {  V, s# x1 a* i3 g
    <input style="ime-mode:disabled"># o6 {3 b2 k) V
    自动全选
    . j9 F+ F& s8 h2 C+ X, I0 q7 N<input type=text name=text1 value="123" >
    2 v! `2 ?  [  p" Y4 [* ]ENTER键可以让光标移到下一个输入框 ) ]/ M1 C$ z+ E% }9 _" g2 y4 W/ Q
    <input >$ q' P9 f. S0 B- W
    文本框的默认值 * \6 u; n! v& X3 b- G- T/ ?
    <input type=text value="123" >! x0 `. k1 _1 \0 I( _
    title换行 " }7 Q' X6 k  y/ v& \" g3 I
    obj.title = "123 sdfs "' d6 M% Q0 u# E1 g9 M+ b! i/ {
    获得时间所代表的微秒 9 E  ~7 L) J, P1 a1 B5 C
    var n1 = new Date("2004-10-10".replace(/-/g, "\/")).getTime()
    5 a5 g2 w4 t: b3 |* W3 @窗口是否关闭
    - S5 Q1 E3 W$ D* ^win.closed
    ) i1 a( n" `/ p+ C2 n6 F
    4 ]6 s3 X: E' @3 u6 p; \checkbox扁平 1 @- y5 s+ _1 S( `
    <input type=checkbox style="position: absolute; clip:rect(5px 15px 15px 5px)"><br>
    ( n1 X) }  \0 H5 F获取选中内容
    ) d# j/ ]; N9 T# o$ Zdocument.selection.createRange().duplicate().text/ v$ r4 `1 S2 H+ s
    自动完成功能
    8 }) }$ m% \4 I3 e2 e<input   type=text   autocomplete=on>打开该功能  
      [6 Q  Y# m  k5 k: Z2 i<input   type=text   autocomplete=off>关闭该功能
    0 |6 \% Q% w5 S关闭窗口
      L9 x1 s) n+ `; ?7 m4 w9 ~: [window.close();
    & ?9 q% m8 m2 M+ z返回/ e- n0 n" n9 W: }7 c# ?2 H
    history.back();' x* W5 i" r, ^; u$ V! b
    无关闭按钮IE window.open("aa.htm", "meizz", "fullscreen=7");" h# K' M6 ~& R9 c
    统一编码/解码 alert(decodeURIComponent(encodeURIComponent("http://你好.com?as= hehe")))
      v+ T, o/ c3 X4 Q4 x' J1 `encodeURIComponent对":"、"/"、";" 和 "?"也编码( S4 u! W% S4 i7 a2 L1 N

    - W. |4 ]# ]5 E+ S- S/ |3 ^
    8 D0 Q  d; C& n8 T# B# z
    , j6 D# p* R; U4 a: M
    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-19 18:52 , Processed in 0.743379 second(s), 52 queries .

    回顶部