QQ登录

只需要一步,快速开始

 注册地址  找回密码
查看: 6019|回复: 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 |邮箱已经成功绑定
    • 事件源对象
      - ~  K, y! U+ W5 n3 V. T# v. Q. ?event.srcElement.tagName   T& h5 J2 [5 s5 T. _/ k' o
      event.srcElement.type

      $ Z) m& W/ {: H4 h  q
    7 j1 l6 X, J2 I3 L7 K
    捕获释放 & j, ~, V: k& R# p9 I' O1 ~
    event.srcElement.setCapture();  
    6 P- [. y7 X8 g7 `  x, Hevent.srcElement.releaseCapture();  , C: ~8 V& G6 G$ G- b
    事件按键 ( l! Y; h( \1 M! \7 W$ j0 b- k
    event.keyCode ( a( y& E( `# G! D* ]& x# {" e
    event.shiftKey / X5 q7 C2 c5 C$ l6 g4 _) ^6 U
    event.altKey
    9 G1 \1 C% z% W+ K% C) Wevent.ctrlKey& q8 r; L+ n: y& p0 f; r
    事件返回值 * f* s; `4 N+ F5 W6 m
    event.returnValue4 v1 Y* H) z. t# U' ~. [) C
    鼠标位置 5 [/ D% e  k5 u7 z
    event.x
    " ~# B. r( u+ p9 Sevent.y, B8 U$ W1 p$ D! F+ O  s2 Y
    窗体活动元素 : E2 p9 T+ r5 F! U% R. B
    document.activeElement
    . |- t9 r3 s( f8 k4 h绑定事件 ! D' o1 @3 G- L/ g+ a  k5 _+ m* B
    document.captureEvents(Event.KEYDOWN);
    6 F# U; \3 E/ y4 M9 I- @访问窗体元素 & S2 s: d' j  _" S) ]
    document.all("txt").focus(); 6 F+ J6 W0 V& q% |. u* \5 ~
    document.all("txt").select();
    6 q) S+ G: N& s- o& G7 {窗体命令 + A9 b0 I: ?9 F6 ]% P! k8 H7 T
    document.execCommand
    + |, Y: J3 u4 x' Q4 a6 _# p4 c窗体COOKIE
    / b; v4 [6 K& u6 D% f, I. @document.cookie
    " T4 P3 Y1 T, W* |- V9 T1 O6 V8 R* @" N菜单事件
    $ |+ o) I' d! T8 \; Zdocument.oncontextmenu
    2 t6 ]! Y% W/ q  U创建元素
    % ]8 [6 @. N! x0 [3 tdocument.createElement("SPAN");  
    4 {9 t5 C8 Z( D& T根据鼠标获得元素: 0 r6 C- ]. i) i5 g' j
    document.elementFromPoint(event.x,event.y).tagName=="TD
    ) e4 p& {& h& b( tdocument.elementFromPoint(event.x,event.y).appendChild(ms)  
    : a. ^! `4 s2 _$ p: \# J窗体图片 1 ~$ }$ U# @% W, v, o
    document.images[索引]1 c8 H, X. {; u' K  m* d* [& H" }
    窗体事件绑定
    & j+ F; f0 Y* k- X  `0 W- Vdocument.onmousedown=scrollwindow;8 e3 m$ l* J1 i4 X% C
    元素
    . r9 D* _5 f+ `' D! Ldocument.窗体.elements[索引]6 Z7 P2 x$ b  d
    对象绑定事件 4 k+ {& x* H, j) y/ \# p2 i
    document.all.xxx.detachEvent('onclick',a);
    0 A9 A/ v% z9 C0 ~8 u; ]7 M) e, _插件数目
    ) H: c' x% z/ y; |% @: Xnavigator.plugins
    5 _  O( u7 K: _2 B取变量类型 7 ~( m4 N, E4 v: y) @+ M% F
    typeof($js_libpath) == "undefined"
    1 H6 w0 U6 q5 u3 y$ _) C下拉框 3 ]8 G. h5 ^3 z2 u
    下拉框.options[索引] 7 t3 h1 d4 ]( D
    下拉框.options.length
    % j. s( Z9 f6 e- d2 d查找对象
    + F, T6 E# S- u" B# ~; l% _3 h- zdocument.getElementsByName("r1");
    ' b- P- v& H4 U  pdocument.getElementById(id);/ v7 m- a1 U: U" s4 n
    定时 : a0 K5 `' q4 v+ }
    timer=setInterval('scrollwindow()',delay);
    9 r! b# y. ]3 i2 y0 Y3 w' h2 LclearInterval(timer);
    9 B# X/ q. l" ^5 DUNCODE编码 " B$ U0 A7 I& ]2 R
    escape() ,unescape
    " S; {. D/ W1 U; }& u; e9 V& B( ?# _父对象 % n4 s+ `5 k& G% v8 Z$ j* g$ i" L
    obj.parentElement(dhtml) & t6 H6 Y. ^4 [: h. c4 M
    obj.parentNode(dom)7 u, j7 m7 [- U6 K9 v# V
    交换表的行
    9 ~. }* q; u7 q0 wTableID.moveRow(2,1)
    3 U% t7 e0 c1 R  A替换CSS
    * Q" ^5 Z: G  I* D. Kdocument.all.csss.href = "a.css";+ |2 Z/ O1 \0 `- B) U; g
    并排显示
    ) g  T7 B1 R* q$ E" o9 D  @display:inline
    6 p% u7 P/ x' }) O3 p1 Z& Z隐藏焦点
    . j. l# M, D7 ?hidefocus=true' [  C/ q" p* Q$ L! {/ w
    根据宽度换行 0 d: i/ j7 B; D+ Q1 z/ ^8 t3 k" ?
    style="word-break:break-all"
    1 C" k$ D* W: `0 n9 B7 Y1 V自动刷新 6 A7 [& G2 I* A. V: z# c( H
    <meta HTTP-EQUIV="refresh" C>
    " {8 |; v+ L( m% x* ]简单邮件
    0 n6 B/ I  q- |1 N/ [4 c0 G<a   href="[email=aaa@bbb.com?subject=ccc&body=xxxyyy]mailto:aaa@bbb.com?subject=ccc&body=xxxyyy[/email]">  - e- _% d( P3 \4 O9 ^
    快速转到位置 ( O4 E) s1 x1 X) j
    obj.scrollIntoView(true)7 Y4 l+ p& F, s/ X
    7 j" J1 r, M* D  c  B) {
    <a name="first">
    4 X4 j; d/ D' [7 V9 b<a href="#first">anchors</a>; Q* u( M/ t" r
    网页传递参数 6 a( [" h% l, q: T, B: d
    location.search();3 P) B5 U& K, `: W6 `
    可编辑 9 N" \. f7 Y, M& B9 y
    obj.contenteditable=true
    2 t. `" g/ m6 d) [; ~执行菜单命令
    : V$ H4 V% v$ {* E* [# @obj.execCommand
    % ~/ d0 o+ U- X4 n) i  }双字节字符 . K# s1 b- c! u6 a
    /[^\x00-\xff]/ ' q( M: f8 F/ a
    汉字 + [+ ~, e: N. s  i
    /[\u4e00-\u9fa5]/
    / v  R4 c: _6 Y+ S2 }4 \. f# e让英文字符串超出表格宽度自动换行
    ; S5 q6 |4 a* j7 m- vword-wrap: break-word; word-break: break-all;7 L' M) u! U. k) F
    透明背景 - J/ l) f+ |+ ^0 V* ?! p
    <IFRAME src="1.htm" width=300 height=180 allowtransparency></iframe>
    4 a/ f1 e- I* K' U1 \' R$ f$ a7 H获得style内容
    ! d( J( b1 {& G6 ]+ `4 B8 D4 wobj.style.cssText; ^2 g; ^  k* F, u
    HTML标签
    # a2 k0 d. B# @% ], C* Bdocument.documentElement.innerHTML' I( z! c8 n8 @8 b
    第一个style标签 3 T1 u+ |3 f  b1 u3 U' l9 R. Z
    document.styleSheets[0]  P3 V' K7 E. k) O- d. D
    style标签里的第一个样式 ) b5 U( [9 J' A. `, U" D+ S
    document.styleSheets[0].rules[0]
    ; f0 W# o8 V) P防止点击空链接时,页面往往重置到页首端。 ) M! m) R  u% V+ x3 |1 a
    <a href="javascript:function()">word</a>
      R/ ^0 J# t4 Z. ]7 |上一网页源
    ; L9 M; q/ L( Z  ^2 Aasp:
    : d0 P/ c: l7 ^$ S0 M) {request.servervariables("HTTP_REFERER")
    ! T: z/ m1 t. |7 W/ V0 |javascript: & L* K+ L) e" Z" v
    document.referrer7 U* `8 ]" m* H6 N- I. {( u& m- n
    释放内存
      Z1 y) y0 G3 rCollectGarbage();8 P" W) m9 x2 _# w" P
    禁止右键 " g0 e+ p, Y' x
    document.oncontextmenu = function() { return false;}
    " e5 F; r& q+ [禁止保存
    & T% N" {$ Y+ q, U3 A6 S<noscript><iframe src="*.htm"></iframe></noscript>
    6 b8 M! t: L# U- T$ O9 w8 f禁止选取<body    Shortcut Icon" href="favicon.ico"> ) R' i9 I4 J3 @5 I
    favicon.ico 名字最好不变16*16的16色,放虚拟目录根目录下
    6 F% M% {( y% N3 Z9 W& k) V8 I收藏栏图标
    , l5 s$ v# I" e) y( ^/ I<link rel="Bookmark" href="favicon.ico">0 G1 n: t2 S2 P- v
    查看源码 % m8 c$ D7 c* X
    <input type=button value=查看网页源代码 >$ q/ J6 W7 s  a4 S! h" S
    关闭输入法
    8 r' `; v0 H, E5 K<input style="ime-mode:disabled">
    5 e5 j& |1 \5 u% g) V3 n# @* K( b8 G自动全选
    - W' ]" T, F" C- o9 @4 V" R<input type=text name=text1 value="123" >
    2 i6 t/ p" [: n; X/ nENTER键可以让光标移到下一个输入框 ; V* q8 W; G6 _7 [/ D* m/ e
    <input >
    . N4 D! j- X4 Q6 c' T文本框的默认值 9 Z# |9 U, I5 s- i3 f
    <input type=text value="123" >5 F2 {  `8 D" {/ M
    title换行 . ^0 G& n2 d3 R' S" d
    obj.title = "123 sdfs "9 U8 I3 K, }( Q  g
    获得时间所代表的微秒
      U9 ~# y, X- h) C- J# Dvar n1 = new Date("2004-10-10".replace(/-/g, "\/")).getTime(); s' w' e! y2 T3 H8 s
    窗口是否关闭 - ~  N) @- D( h4 J2 H! j- h
    win.closed
    8 T! l  u" B; t- y" _1 W# d5 ]6 e% `' ?9 C3 V0 ~0 o# p
    checkbox扁平 . w) m0 e" Z+ w
    <input type=checkbox style="position: absolute; clip:rect(5px 15px 15px 5px)"><br>
    - f: ?+ u+ a$ q9 j$ Q' H6 j( ?, x获取选中内容 1 p0 m- J7 ]0 i% r" a! Y
    document.selection.createRange().duplicate().text3 [" m7 J; V" ~9 R
    自动完成功能 4 r: q2 q5 L" X! z( h& H
    <input   type=text   autocomplete=on>打开该功能  ' S( {2 A5 p. r5 y, B+ _
    <input   type=text   autocomplete=off>关闭该功能
    ( R7 B+ |  |8 o1 x0 D关闭窗口
    ; U9 R8 X8 C9 H, swindow.close();
    1 ]8 q5 B! Q9 g& v9 @7 a: |返回
    " d) y4 q  D2 v( U: a+ e7 yhistory.back();
    ; \: L2 ?3 x+ s- [/ k: L- ~- l7 J无关闭按钮IE window.open("aa.htm", "meizz", "fullscreen=7");: a5 s/ d% |1 n% t8 v7 K  \8 f4 q
    统一编码/解码 alert(decodeURIComponent(encodeURIComponent("http://你好.com?as= hehe")))
    ) U3 V4 [+ G2 _$ _) g, JencodeURIComponent对":"、"/"、";" 和 "?"也编码
    " J1 _7 E% _, ]2 D2 D1 \: w
    ; v$ f& Y- w, [) }" U2 c# j, X# Z2 K: I+ B" F) v
      @) @. J' L- k1 y: t; _
    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-4-22 22:17 , Processed in 0.442560 second(s), 52 queries .

    回顶部