QQ登录

只需要一步,快速开始

 注册地址  找回密码
查看: 6169|回复: 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 |邮箱已经成功绑定
    • 事件源对象 $ M3 E+ j$ K% D
      event.srcElement.tagName
      2 _; g; k7 |! Q; `8 ?) Qevent.srcElement.type
      - M2 b4 n6 C$ J; t. y

    ) \" l& j- D8 r捕获释放
    ( X" S% J1 }2 I: I& i0 Nevent.srcElement.setCapture();  
    & a* V' v! F0 @4 z/ x* o. Mevent.srcElement.releaseCapture();  ; }4 T$ c$ d9 l' z  D
    事件按键
    1 k1 p4 `! ^: gevent.keyCode , }: [; D4 u) S$ d  _9 L) @& s* f
    event.shiftKey
    * \; c0 ]0 ~. E: [event.altKey ) y6 F+ M- @) |) V' j
    event.ctrlKey$ }3 E4 m% x/ y2 T/ c& n
    事件返回值
    - Z$ R7 |+ s! _( }$ S+ aevent.returnValue
    7 ?7 A. \& Q. l/ [鼠标位置 $ W) R# _1 h/ c9 N5 W! Z5 S& j, d
    event.x # d4 B" ]+ t. n3 a- ^
    event.y
    " q& j- O- C! R! o7 j! n窗体活动元素 : Z7 A' j/ J3 Z. H1 |1 r
    document.activeElement
      w' Q9 Y% [- }& A0 ]4 S- r( g6 {2 A/ V绑定事件
    ; o3 e  Z; D5 Udocument.captureEvents(Event.KEYDOWN);
    ' C$ f- u" c9 q3 ^1 k$ ]访问窗体元素 , E, W- d4 w+ n  i" {
    document.all("txt").focus();
    ) Q1 h' \$ @/ Gdocument.all("txt").select();' j5 @$ p& c) \1 J  z# u+ |
    窗体命令 - x3 [; C" S$ y& o6 I, u
    document.execCommand
    2 v9 e/ m% C+ c  b% s: v窗体COOKIE
    6 j& s& I/ n4 N6 v1 P% N* w0 bdocument.cookie4 s, x1 `/ j  _: x* \# O+ v) U
    菜单事件
    ; f+ o! S  e& a5 s: c; ndocument.oncontextmenu+ x1 ^# r+ h0 X6 ]* q5 o' m
    创建元素 # n# e) \% m+ @; r  c
    document.createElement("SPAN");  
    5 }0 }* T+ f# m3 _- j; u8 U, T4 ~, Z根据鼠标获得元素: 9 m% z( q: `+ t+ n0 H7 f+ t" o" W8 i
    document.elementFromPoint(event.x,event.y).tagName=="TD + {! T! j7 }3 |0 f! `
    document.elementFromPoint(event.x,event.y).appendChild(ms)  , S/ H7 \& d' [, U$ r, V
    窗体图片
    # y$ j' ~; p9 Z  G3 M- qdocument.images[索引]4 A: r5 g7 l! r
    窗体事件绑定
    4 o; k1 j: a/ c9 H  F6 o3 H& d3 ddocument.onmousedown=scrollwindow;
    7 Y" G1 e0 R0 I) I- B9 f7 ?- z, v$ A元素
    ! U4 E$ R& u, y: D* F6 Fdocument.窗体.elements[索引]
    4 U# u" J8 A7 P4 N5 z# o对象绑定事件
    2 h# Y' K/ K; B9 zdocument.all.xxx.detachEvent('onclick',a);4 c$ O8 r4 S! w9 [% s. W/ J
    插件数目
    / ?. [( o, ]6 q" F8 X0 {. x; fnavigator.plugins0 K& S; x4 o! k
    取变量类型
    4 H& d6 g" X4 l( Itypeof($js_libpath) == "undefined"
    5 Q! m) A4 z- d) ?& @4 `1 m3 D下拉框 * w$ I( m% [# ~* X2 U5 f6 ^
    下拉框.options[索引]
    ) A2 x) p4 V* P5 P  `9 t/ r下拉框.options.length1 \+ @: x9 x. Q0 X
    查找对象 8 v8 B6 k# I9 s* B5 i! [% k/ d
    document.getElementsByName("r1");
    ! p3 |5 u. _# a/ \' S" @document.getElementById(id);
    1 ~9 x0 p) Q/ {6 ~7 V1 h定时
    ' T6 }& @2 s3 ztimer=setInterval('scrollwindow()',delay); ; W: v& z& Z$ p6 J0 X+ u6 X
    clearInterval(timer);4 _0 L" ?2 X, n4 D% u& B
    UNCODE编码
    ' l# Q- k& r( P. m% U: D9 Eescape() ,unescape' q; N; u5 z; z! g0 ]  _) p
    父对象 $ d) y) W6 D& p  `" @! ]# y
    obj.parentElement(dhtml)
    1 ^& A$ f) y) |. \* m7 T, M* m. yobj.parentNode(dom)
    ' r+ V% ~0 o4 N交换表的行
    8 ^: _% m4 U" lTableID.moveRow(2,1)8 T! i# C( D3 F4 k( D
    替换CSS
    + R+ e( n! Z( \! _$ \3 sdocument.all.csss.href = "a.css";3 U" d" R1 u) c+ h* ?4 g( G
    并排显示
    6 O/ l8 {+ g0 H) @display:inline7 K% k# g  s- V$ p# z+ \. b
    隐藏焦点 , ^2 z+ @2 k, T
    hidefocus=true
    ' a6 R4 @6 |1 q7 L根据宽度换行
    0 I5 S9 d0 Q. l3 o/ P% `  xstyle="word-break:break-all"
    . j0 v8 k' h* Q# p( m自动刷新
    8 ~& N# ~: W* p<meta HTTP-EQUIV="refresh" C>0 h9 `. E0 N( A! R2 v
    简单邮件 2 m* j, C% s& z3 ^
    <a   href="[email=aaa@bbb.com?subject=ccc&body=xxxyyy]mailto:aaa@bbb.com?subject=ccc&body=xxxyyy[/email]">  
    * [* Q, Y, a# o& x快速转到位置
    8 k* o! |1 U1 |3 P; D, o8 z6 Mobj.scrollIntoView(true)' H% m* u! a* ^" Q" T# r$ W! s
    ( i+ v  Q' Z4 e# ?, e% P
    <a name="first"> & H( s8 I, h' I# }; \
    <a href="#first">anchors</a>
    / w- x; K5 S4 a网页传递参数
    ) G7 f3 p' n* q2 x0 mlocation.search();
    8 v: ^7 |9 u# {* R. b可编辑
    0 H7 P# L: N, n, w# w- w: Xobj.contenteditable=true6 ~$ \+ Z$ v  a
    执行菜单命令
    ) n3 f8 e/ ?1 m4 _3 h0 tobj.execCommand
    ' C/ e/ ~, \( v双字节字符
    . i" I! v3 c- Q8 I; e( {  d& \/[^\x00-\xff]/
    ) j. Y( H( ?1 Z* n! X汉字
    ' e5 ?6 x! T' l! v* j1 T$ _; F! ^/[\u4e00-\u9fa5]/  t+ s$ v3 W2 I5 w4 V2 \
    让英文字符串超出表格宽度自动换行
    % d7 d% i% q1 Tword-wrap: break-word; word-break: break-all;, j& q" ]. {- z* Y( H9 Z
    透明背景 + h3 ?* ^$ p" t! O  M
    <IFRAME src="1.htm" width=300 height=180 allowtransparency></iframe>- X2 |3 D" Y* a$ n: }
    获得style内容 " s) _. D" }- [# l1 Y, b' f
    obj.style.cssText
    ! O  x- m1 d( W+ x5 r" ZHTML标签
    / b# }4 A" X/ w0 V. Kdocument.documentElement.innerHTML
    / z. ~6 d; q* z# d第一个style标签 ' v0 p- K) G3 B5 W+ y) a) O0 R/ K3 f4 x
    document.styleSheets[0]( ]# E! [, m. Y  D* X/ n) _
    style标签里的第一个样式
    * i9 q# ~6 a& J' S, j$ ^document.styleSheets[0].rules[0]
    7 }% q: m+ s. U8 J& _# K% F8 J' \9 s- z防止点击空链接时,页面往往重置到页首端。 4 q% B4 t, w; q) V6 M0 b
    <a href="javascript:function()">word</a>0 s( c( y4 \- ^! D1 ?" z8 a9 ]" C2 J
    上一网页源
    " j; ?# Z0 ]. X/ masp: , @& N9 f: G5 K+ L- L8 I
    request.servervariables("HTTP_REFERER")
    . e: w% C/ K! h( E: ljavascript:
    % S" [8 @" D# U- Kdocument.referrer
    0 }$ P; }& e) F7 h: g+ M7 v6 o释放内存
    $ s% x& k2 n& k9 e: U: T1 F/ G! lCollectGarbage();: d" f( s. b5 S
    禁止右键 7 i+ R) E$ A2 J+ E
    document.oncontextmenu = function() { return false;}
    - W8 J: z: T9 }0 `7 H禁止保存 # o9 A7 n/ c# C' i4 G9 D$ w
    <noscript><iframe src="*.htm"></iframe></noscript>
    . Y4 V* p  S* v0 P6 ?  r禁止选取<body    Shortcut Icon" href="favicon.ico"> ) J1 H0 M% ^# w& _
    favicon.ico 名字最好不变16*16的16色,放虚拟目录根目录下
    " u/ C! M$ a$ Q/ b收藏栏图标
    ) s! C; Y; J5 t; }8 F8 u<link rel="Bookmark" href="favicon.ico">$ r; K6 m' j- {: D6 F* v' j
    查看源码
    , A" O+ Y  ?# ~* H<input type=button value=查看网页源代码 >
      s- e6 T9 W/ q关闭输入法
    - D7 r' I$ g/ T% `<input style="ime-mode:disabled">
    ( E3 l" {, f% H自动全选 ( P; c: B, a' u2 ~/ D  _2 x
    <input type=text name=text1 value="123" >- _! [3 W; q4 R
    ENTER键可以让光标移到下一个输入框
    ' o* w: [* w: Y* S% I1 g# }. Q$ I4 {" s<input >
    1 V% s: Q7 ?: c( Y! _! |6 u文本框的默认值 3 S. i6 N0 T% _$ G" u
    <input type=text value="123" >8 {6 o) f$ }: \4 f# Y; M% p
    title换行 - N6 j% V& U+ f7 q. ~
    obj.title = "123 sdfs "! w1 q$ V* I) ~% Q2 `5 F6 P; K% q
    获得时间所代表的微秒
    + o2 r! X  H3 K3 P- ~var n1 = new Date("2004-10-10".replace(/-/g, "\/")).getTime()9 J% s! p- T6 E% q0 i
    窗口是否关闭 ' p5 M( I0 G5 p. P! m7 N2 q
    win.closed0 D7 d5 x* A6 ~4 v& Q% d6 e

    1 J6 o1 t5 m( mcheckbox扁平 , `; S& a: L5 x/ A* G7 C
    <input type=checkbox style="position: absolute; clip:rect(5px 15px 15px 5px)"><br>
    4 y% d1 [' a, b0 b7 S; }6 i# w获取选中内容 / s5 v) _4 s. J: U, {2 }
    document.selection.createRange().duplicate().text. a3 C  X: H! _7 G" N/ t2 K
    自动完成功能
    $ j& q! r$ @' T' h& A<input   type=text   autocomplete=on>打开该功能  
    " N! h' Q$ ?0 n' _<input   type=text   autocomplete=off>关闭该功能
    1 y, Y& h3 J# }关闭窗口; B! g6 D4 H8 q8 ]
    window.close();
    # K* h& {6 V1 f! X$ L3 y  ^返回* R# O$ K# \. s; X' ^  G) A
    history.back();& T0 H6 |" H: O9 C) b9 }7 [
    无关闭按钮IE window.open("aa.htm", "meizz", "fullscreen=7");
    0 W6 ?5 k$ }4 `  r0 b9 r统一编码/解码 alert(decodeURIComponent(encodeURIComponent("http://你好.com?as= hehe")))
    % g- j" [! X' U' w+ I% u# pencodeURIComponent对":"、"/"、";" 和 "?"也编码+ m( z% O$ j& m5 R
    # q! D4 O  z$ U. L0 q: v
    & b) J& q5 b" a& B& L
    / W6 T5 Y8 o  x' x# M5 g
    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 14:25 , Processed in 0.330615 second(s), 52 queries .

    回顶部