QQ登录

只需要一步,快速开始

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

JS代码大全

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

3万

主题

1310

听众

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 |邮箱已经成功绑定
    • 事件源对象
      ( I: C' j# y; y0 r6 bevent.srcElement.tagName   y/ J+ ^/ I" T# U7 U
      event.srcElement.type

      1 |# c5 r! C: N  i
    $ |1 J. j) r. x  b
    捕获释放
      J$ ]" j# a; aevent.srcElement.setCapture();  
    0 y" q- q/ \! r$ c( |( C, q1 t4 B# ^event.srcElement.releaseCapture();  
    0 w( t5 C# u" a: ], N! _5 e事件按键
    & J1 i+ F  r& M* cevent.keyCode
    . p' @1 B6 P) tevent.shiftKey
    5 @0 i: M8 o* D9 q$ \: fevent.altKey
    9 K( `  K; O4 m& I8 {event.ctrlKey
    # \! u  `% g/ f8 a/ T( W% h事件返回值 8 Q4 S5 h( Y# A: `' B3 j  {" e
    event.returnValue
    * D7 D5 e* H: l' D* H! a鼠标位置 : B0 k; E- w. ~' t
    event.x
    6 ~1 t  x+ _# |& ^0 t0 N% R* F8 fevent.y4 j& r, s+ r& c6 \% T
    窗体活动元素 6 ^2 c2 @; K* ]
    document.activeElement7 |" r9 W+ b' v5 h1 J  f" L! N
    绑定事件
    ) ~& B' }" C9 ~) Q; r  C, S  Ndocument.captureEvents(Event.KEYDOWN);8 g, [& \3 O* w5 w
    访问窗体元素
    ) x* I* _; c, m+ hdocument.all("txt").focus(); / N+ Q6 d! Y. S9 p2 }. k
    document.all("txt").select();
    , E$ }0 ^! l+ k窗体命令
      ~5 N4 y  P# p9 }document.execCommand& n. Z: [/ a0 j0 l/ |$ {) e$ t/ G* q+ u
    窗体COOKIE - Y; p" p  X9 ^4 C. D0 H
    document.cookie
    6 y- y) L7 \" Y7 o, E菜单事件
    ! H- h# j: I( q' L: xdocument.oncontextmenu3 l6 o. {4 O, ~8 |' M9 ~: M5 `
    创建元素
    & Y  n; X4 {  ^document.createElement("SPAN");  
      r8 T  H/ ~- P% ~0 v: h" L" k4 O根据鼠标获得元素:
    . q7 \) j$ A* `* J8 F" b7 F& odocument.elementFromPoint(event.x,event.y).tagName=="TD ) g2 `' T) p- e, P
    document.elementFromPoint(event.x,event.y).appendChild(ms)  
    , _, F9 J* H8 I. `3 \窗体图片
    # D: S- i6 v0 c5 L/ idocument.images[索引]
    " H! B. B. Q2 A9 \6 A窗体事件绑定
    9 M' W  m# L8 m! Y) j" y3 xdocument.onmousedown=scrollwindow;% L4 @; ?- B' P7 F
    元素 & S. O/ [* V9 w# F/ q
    document.窗体.elements[索引]
    % l- P4 M# |) [( J( P对象绑定事件
    7 S: L, v% S5 R. Mdocument.all.xxx.detachEvent('onclick',a);* f" V, J2 \/ i9 \$ s' v$ P
    插件数目 6 ~0 c& D) O( V, g
    navigator.plugins* ?7 E3 V% W% j8 h. G- d, ?
    取变量类型   l; z9 U" @2 I8 d  e( H
    typeof($js_libpath) == "undefined"9 j% m$ W0 G& V/ R  H& r8 C7 h
    下拉框
    5 p; z8 |7 p2 G6 B  r下拉框.options[索引] 5 p" T/ n9 a7 [& H
    下拉框.options.length
    # Y$ R- x. c/ J% H6 d5 ^5 n查找对象 ' |9 B, y. @& B1 y! U
    document.getElementsByName("r1"); 9 A, q0 v  M1 Q2 L
    document.getElementById(id);. X* w5 M$ A1 |; R
    定时 * q. e; _; O" z0 W
    timer=setInterval('scrollwindow()',delay);
    0 f5 ]5 i! r7 GclearInterval(timer);
      y/ T- w% w, Y$ y  Y  SUNCODE编码 ( o/ d+ l6 D8 o  U
    escape() ,unescape2 U3 Q% M4 Z4 V
    父对象
    ' F8 d$ O( z/ i6 L3 M% u4 y! e5 ~obj.parentElement(dhtml)
    9 y" P# ^+ f) b/ j& q( ?" Lobj.parentNode(dom)
    $ y5 l! b$ j4 J: f# w! `9 g交换表的行 # i3 }% L" H8 a0 a% e  k8 ~8 h0 _% c" L
    TableID.moveRow(2,1)
    $ K. ?2 s) J/ d替换CSS
    , `/ _# c* d$ u) d& S  xdocument.all.csss.href = "a.css";; {7 s; J) ^5 ]7 a( n
    并排显示 , @$ b9 L2 q/ ^0 ^0 I
    display:inline
    * A4 e& |* Q& |' n/ v* n隐藏焦点
    , k$ S5 |# k# ~. fhidefocus=true
    " g5 T/ }/ r) A3 Q根据宽度换行
    1 I2 o' x  D- v7 dstyle="word-break:break-all"$ s' W& l5 x( w& m8 L) q! O
    自动刷新 * a% Z% g( ^6 d$ O% B, \
    <meta HTTP-EQUIV="refresh" C>4 C$ E" ?& a( M
    简单邮件 % P: s4 z4 I' Q1 h
    <a   href="[email=aaa@bbb.com?subject=ccc&body=xxxyyy]mailto:aaa@bbb.com?subject=ccc&body=xxxyyy[/email]">  
    2 P; x/ [- T. |( t快速转到位置
    6 K3 \9 f( g+ z, Mobj.scrollIntoView(true)
    $ E& {) [- V! ?5 e9 W
    # `6 W5 U' s3 y- }& r' c$ D  Z<a name="first"> + V0 |1 b+ |8 C3 Z
    <a href="#first">anchors</a>0 W( b( a  Q; O! S- f2 a
    网页传递参数 ! o* ]7 K, ]& y! k. E
    location.search();( l3 H- k' [! [6 n0 \
    可编辑 " W/ N" w# u" m
    obj.contenteditable=true  Z  M3 `$ n/ E5 C* c
    执行菜单命令
    * |6 t5 \1 ]0 Q( Dobj.execCommand2 z2 f+ r- u- J
    双字节字符
    & r2 g3 {4 @- w$ b' T- s/[^\x00-\xff]/ ; [' h# f) ?( W; E/ ~
    汉字
    ; W& k& g% V9 a9 s/[\u4e00-\u9fa5]/
    ; t. ]4 e: c6 i4 S/ E7 f$ o$ O让英文字符串超出表格宽度自动换行
    5 x" E) t) O  e! W' kword-wrap: break-word; word-break: break-all;
    ; M. n+ T3 \  ~( l) d' K" C透明背景
    3 `0 H- ?. _! K# W! ^7 u2 g% g<IFRAME src="1.htm" width=300 height=180 allowtransparency></iframe>
    0 ~  P7 t) V4 b) k$ |4 A获得style内容
    % _. ^& D5 f' @, `5 l- }obj.style.cssText
    , \+ G4 J3 m8 ?& P0 u) m( FHTML标签
    ) x4 W6 g; b8 b8 Q: odocument.documentElement.innerHTML, U. F: a. m4 N  U- l; k6 N. K
    第一个style标签 . F! j" X' D* U1 x7 e( F+ [
    document.styleSheets[0]
    ; y8 [! g% h( ^$ n: S- `. }style标签里的第一个样式
    0 Q! F6 W& B) kdocument.styleSheets[0].rules[0]7 a  f- k$ g9 x* l2 h; o: H4 k
    防止点击空链接时,页面往往重置到页首端。 , C+ e6 O$ j, q$ Z: \4 B
    <a href="javascript:function()">word</a>+ w9 _: f. p( O) q9 Y: ?1 A0 l* ?
    上一网页源
    , J, `+ [! ^/ n3 o( K4 [asp: + S3 j" S. X9 T
    request.servervariables("HTTP_REFERER") 9 ?1 w% X) b! y' j5 E& r8 f
    javascript:
    1 d% \3 P2 S4 bdocument.referrer
    ' r, z& S* N5 a! E+ f" s9 [+ _释放内存
    . M& e8 E. K( m0 [/ cCollectGarbage();8 K2 W6 f- \3 _" Y# R- h
    禁止右键
    * w+ h( K8 a: Y  u% |document.oncontextmenu = function() { return false;}
    + Z, m3 y! Q/ @; V9 F禁止保存
    % a3 ?% U3 e) L. b3 D8 A7 f! k8 U<noscript><iframe src="*.htm"></iframe></noscript>
    , z7 _; F% i0 |6 o7 G# C' M禁止选取<body    Shortcut Icon" href="favicon.ico">
    # p( D! `+ I7 f  z5 ~' l' k# }favicon.ico 名字最好不变16*16的16色,放虚拟目录根目录下
    " S: v3 s( n+ _6 b. E收藏栏图标
    1 \/ x/ t% j: F5 Z6 B) J' M9 a- ]<link rel="Bookmark" href="favicon.ico">
    # l2 Y6 u2 s0 S6 D查看源码 , R' J: v4 M- x6 \: k
    <input type=button value=查看网页源代码 >0 G4 B" H% m5 l2 @, R) @
    关闭输入法 5 \& b. @: s1 r7 A& r9 H
    <input style="ime-mode:disabled">
    # k+ H- U( a9 h6 ^* x; G自动全选
    - r& h2 n$ m7 {5 f$ R" Q<input type=text name=text1 value="123" >
    8 I8 l* I! v2 }: f  wENTER键可以让光标移到下一个输入框
    : b" r- n- @' A/ y8 N2 U<input >
    ( r0 j" ?- N( _: u" i文本框的默认值
    / F, t9 ]$ _2 c6 i<input type=text value="123" >& e7 N. X8 Y4 U2 c- Y  _: q. O/ K$ c
    title换行 " F# f9 W$ c1 u) o  h* D3 k
    obj.title = "123 sdfs "+ c: r% m2 Y+ Y5 Z: Y
    获得时间所代表的微秒 ! c9 |3 H! P4 l( T
    var n1 = new Date("2004-10-10".replace(/-/g, "\/")).getTime()
    ) ^) z2 x$ Y4 \/ h5 K9 j7 ~' a窗口是否关闭
    " z9 u, q/ J3 U! w) ~5 Vwin.closed; q$ X. A$ `2 V% r! x( h  `. i

    5 j" X, C) ]# A( [checkbox扁平
    6 v" Z, V+ \% l<input type=checkbox style="position: absolute; clip:rect(5px 15px 15px 5px)"><br>2 z6 c5 D8 Z7 m# o& K/ g
    获取选中内容
    $ r* i2 @. c/ F) o. }, vdocument.selection.createRange().duplicate().text- h' P! J, ?+ a  |
    自动完成功能
      D: R9 m4 g  k/ Z- J# K<input   type=text   autocomplete=on>打开该功能  
    ) K: J0 D; x' l$ u( r; v<input   type=text   autocomplete=off>关闭该功能. o( Z5 n. |" i1 c: z
    关闭窗口
    $ s  z% S. X2 q. \* R4 |: b2 Awindow.close();
      m- e& W7 `( t1 y5 u6 h! i返回
    9 P4 ^, L# B8 m6 E) Whistory.back();' Q! ^7 ^) Y4 j: O. ]3 D7 d+ {
    无关闭按钮IE window.open("aa.htm", "meizz", "fullscreen=7");
    * E- z9 l; ^! u8 I/ n统一编码/解码 alert(decodeURIComponent(encodeURIComponent("http://你好.com?as= hehe")))
    ( s; J$ `, _% T  _encodeURIComponent对":"、"/"、";" 和 "?"也编码
    : b* |. U: @, m; N
    6 A: N$ P+ b4 T( [2 v, f: t1 b: L. y/ Q' _3 B9 a# d" ]7 F$ j
    ' k! x+ j: _% n. P
    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, 2025-5-11 00:37 , Processed in 0.614683 second(s), 52 queries .

    回顶部