QQ登录

只需要一步,快速开始

 注册地址  找回密码
查看: 6017|回复: 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 |邮箱已经成功绑定
    • 事件源对象 ' Q; }/ A5 ^" D0 `' w  L! T5 B2 H
      event.srcElement.tagName
      ! i' y' l% @5 F* ]9 bevent.srcElement.type

      ! N; W: l  H+ e0 m$ n6 u7 m

    ) a0 h/ }" b3 i  \$ Z捕获释放 ) p% S7 }% |- \1 M% {. b
    event.srcElement.setCapture();  
    : a7 j! B9 A; Z4 Z& Oevent.srcElement.releaseCapture();  ) [; y. d) I& ]3 [$ J
    事件按键 , V; b; }& X1 `; n. ]1 w
    event.keyCode
    ' p& J6 Z( B% h- b) k; x7 devent.shiftKey / g) e8 w9 l9 ]
    event.altKey
    % l. K6 S/ E$ \- fevent.ctrlKey3 d3 {/ o( s8 X% d) q
    事件返回值
    . Q2 |& M% d2 @" U6 ^( pevent.returnValue7 e8 s: {9 y; j) `& G& z
    鼠标位置 4 r6 ]. M4 V. P8 A
    event.x ) n6 y- Z% V9 L5 Z0 w4 i  `
    event.y) V: j8 T+ F" w8 H5 S6 W, i& l
    窗体活动元素
    1 r9 H, d; {$ f: s6 P% [document.activeElement
    ( m/ v# R: E+ |9 C1 m4 |; ]: \4 y绑定事件
    8 Y2 j) N- L3 J2 X& Z  Z  Ndocument.captureEvents(Event.KEYDOWN);, E# }) n9 W& X& o6 c
    访问窗体元素 8 K- N8 @6 q, K& B! s* A$ q
    document.all("txt").focus(); 3 W0 v% v3 K: [$ r2 C8 v7 [
    document.all("txt").select();
    - M% U/ U1 W" }7 z* p$ v, I窗体命令
    5 R% D! u! L: D: \8 K$ Adocument.execCommand
    % n" _4 D& G9 c. K窗体COOKIE * ^6 [' c2 ^$ N5 v2 w5 D- K" ?5 q
    document.cookie
    ! g" n0 T; X: {) A1 D) t菜单事件
    4 m0 e" x! `4 T! w. u: @6 tdocument.oncontextmenu  f. \% e) t# n
    创建元素
    " m/ b/ y! N* q# o% E, m4 Zdocument.createElement("SPAN");  5 e; z0 d6 M$ E- Q" s) |, v
    根据鼠标获得元素:
    % P: z7 Z) h9 J6 o: M" i# Qdocument.elementFromPoint(event.x,event.y).tagName=="TD ) N, g0 R3 g0 ]
    document.elementFromPoint(event.x,event.y).appendChild(ms)  3 L  o  q/ S' O0 l9 S
    窗体图片 * o8 o2 v# r! G& I7 a
    document.images[索引]4 A& J7 U3 X' h6 D+ h7 J
    窗体事件绑定 8 V; ~' H6 _/ W" o9 E$ x" J. ]
    document.onmousedown=scrollwindow;
    $ Z) g' \; q( w( K/ ^2 z元素 2 f! \2 n! d3 N# ~$ r' v  k
    document.窗体.elements[索引]$ x6 B& D, J" M9 I9 l% g' R
    对象绑定事件
    # h5 W! }" g# {6 Xdocument.all.xxx.detachEvent('onclick',a);
    ! M1 Y. I& H$ H+ s0 E7 r. ^8 f插件数目
    0 T# K1 ^4 _2 i6 J/ f( tnavigator.plugins: D" P' E1 U6 B# Y9 w
    取变量类型
    5 d1 _% u3 d8 [: b; \: h7 e7 Wtypeof($js_libpath) == "undefined"
    / W( b8 i7 V) Z1 r  o下拉框 # m" j6 h- t% H: N0 Z
    下拉框.options[索引]
    5 o7 U! ]) I' v. K下拉框.options.length
    * k: z& {: Z. K) k查找对象
    - M3 t3 w6 r7 V, _( pdocument.getElementsByName("r1");
    ; A7 K& v: N- }, L; D$ f, Rdocument.getElementById(id);; F! k( L0 i4 @+ i5 j. F
    定时
    0 `1 Z, x$ {2 R8 \timer=setInterval('scrollwindow()',delay);
    ; O1 R- N9 H5 |clearInterval(timer);
    ( A/ J( I7 l+ D8 J( @- l% GUNCODE编码 - I$ v9 _" ]7 u# W
    escape() ,unescape5 s2 Y8 H  W7 b! X1 K: Q6 K. h
    父对象
    % c: P! t3 }$ nobj.parentElement(dhtml) / u8 b; V- X" l, @' V
    obj.parentNode(dom)2 r6 F. P! i+ r# G. \9 H5 |. z$ C
    交换表的行 " l3 O/ `2 [& ]- K
    TableID.moveRow(2,1)$ Y1 h, J% C4 p6 ^; M! l
    替换CSS
    ) t2 A' J( R' F5 @& ^( mdocument.all.csss.href = "a.css";
    , l6 V) Z. r, M# J/ `7 V! @并排显示
    1 _( Q. e; q( Rdisplay:inline; V3 \$ C0 b# }; \2 A" t
    隐藏焦点
    0 B; f9 Z% i; _$ T, `hidefocus=true
    7 }; y+ W+ R/ N2 Z3 p根据宽度换行 3 W1 ^: K, M3 M! ~
    style="word-break:break-all"3 P% Q9 n" S8 \5 K: k
    自动刷新 , h  L, ^3 `( Y) B2 ~0 i8 |" w
    <meta HTTP-EQUIV="refresh" C>
    & X! b0 Q' I) s( p  Q  t5 |简单邮件 3 R/ Z+ K5 W% y/ Z; A- |; U; J
    <a   href="[email=aaa@bbb.com?subject=ccc&body=xxxyyy]mailto:aaa@bbb.com?subject=ccc&body=xxxyyy[/email]">  0 Q* ^" R3 |6 u0 B7 x( }
    快速转到位置 , x" l8 p& d3 E+ n- o
    obj.scrollIntoView(true)7 Y5 }; ?" T$ A7 ~4 Z3 X
    8 A; T# h- J# G* P* g: Z
    <a name="first">
    * k3 J) Q9 y# ~( S<a href="#first">anchors</a>* `* W6 ^0 o& u2 m  D+ G, l
    网页传递参数
    7 J5 {! L3 u3 f& A+ ?$ g' Alocation.search();/ ]' ^% B# u' e' E
    可编辑 1 x8 l) C5 G* Q' t. k1 n
    obj.contenteditable=true
    ; ?8 H+ @+ ~2 a0 P# K% ]  X% ?执行菜单命令 3 X* L/ [* B7 g- k
    obj.execCommand, i* I  }8 T. J
    双字节字符
    6 @" |3 f& x( u5 E! j/ N$ ^/[^\x00-\xff]/ 6 p' D$ t- O/ d
    汉字
    . N! A; l2 t- Q5 s" m5 k6 C/[\u4e00-\u9fa5]/
    * ?* q+ v8 L% O* b! b让英文字符串超出表格宽度自动换行 6 |; Q% m8 z. p4 A# O) q, d: m9 f8 W
    word-wrap: break-word; word-break: break-all;) }0 u. s4 u; r$ G4 n2 O6 h* n7 b5 v
    透明背景 3 b6 d! r: e' C
    <IFRAME src="1.htm" width=300 height=180 allowtransparency></iframe>3 F  B, {1 C% C# z1 o, c6 k1 b
    获得style内容 ) C! b5 v6 e) n% K
    obj.style.cssText, M' L  L) P9 O! G3 t
    HTML标签 7 a: i' u' g* g3 w
    document.documentElement.innerHTML
    , t; d8 |. L" R) E% G) x第一个style标签
    5 ?* `$ q7 G8 e  r" A1 Ydocument.styleSheets[0]0 V, R6 T1 y" `3 B
    style标签里的第一个样式
    0 Q( ^( N6 z4 I" t0 u0 ]5 Ydocument.styleSheets[0].rules[0]' f) ?0 o- E5 x9 W/ V
    防止点击空链接时,页面往往重置到页首端。 / N' v3 M9 F# P( Z) Z' V% l/ P/ \
    <a href="javascript:function()">word</a>
    7 m9 c; M0 f" q" L; K3 g上一网页源
    # V9 F* C* x; k3 ^( G% Aasp:
    7 j3 S6 N: g+ j3 q$ B/ b4 Trequest.servervariables("HTTP_REFERER") 7 A/ N1 X+ [! Z* R: j6 U
    javascript: - e6 t& z9 x3 B* M
    document.referrer1 v# y# u, N' m+ i, g6 O# Q
    释放内存 ' b4 I$ t4 f7 m9 y; g# e  ]6 O0 {1 C% g
    CollectGarbage();& f3 t  C' X2 X7 X8 L6 L3 p! ^
    禁止右键 # d/ K" ~9 m1 m! ]- W: k/ ?. Z) S
    document.oncontextmenu = function() { return false;}+ B: z$ ]% b: h0 Q( z0 q$ {
    禁止保存
    2 T, W* z) l7 K6 l* o& ]! }% `3 x1 Q5 D<noscript><iframe src="*.htm"></iframe></noscript>0 Q: g5 Y, X% n& E
    禁止选取<body    Shortcut Icon" href="favicon.ico">
    , u% e9 C- m6 H* B, l, }$ @favicon.ico 名字最好不变16*16的16色,放虚拟目录根目录下
    6 Z' x" u# Q  O( g" E+ O2 c收藏栏图标
    ; P5 `6 p: J  o3 N. C" K" i& F<link rel="Bookmark" href="favicon.ico">
    * c% M. K" V  c0 F- I/ M7 E; t查看源码 6 p+ ]( b0 d/ |! A
    <input type=button value=查看网页源代码 >
    & e& a$ D3 B, r4 s/ T: \关闭输入法 5 J4 F/ F/ M/ v, M4 ]; u" g* L
    <input style="ime-mode:disabled">
    / E  n# y- h2 k: A$ {5 v: F自动全选 4 V$ K  i, v4 |9 V
    <input type=text name=text1 value="123" >7 N* `, E) R6 R' J( u
    ENTER键可以让光标移到下一个输入框 6 Z! a2 F) O" j  k
    <input >, A" ~, L0 A( z/ U" |+ _' [/ \6 T
    文本框的默认值
    / I: m+ A) ^; a9 ^* s/ ]% {/ K<input type=text value="123" >! c9 n. N, H/ B8 i
    title换行 7 F/ R5 c- o- G) N/ x3 C$ w
    obj.title = "123 sdfs "
    4 D% I+ ?4 a$ Z, }2 M9 U: z: y& d获得时间所代表的微秒
    , h7 V. [: s2 V3 a* q* Kvar n1 = new Date("2004-10-10".replace(/-/g, "\/")).getTime()3 o; t  G- M6 X. C8 ?# p( q
    窗口是否关闭
    3 M$ S' m9 W. P; c! hwin.closed
      a( l  e: [) _9 C! {/ a9 q
    ) L! E3 F4 j6 y, ucheckbox扁平 $ _4 E2 L$ s5 H$ L) X
    <input type=checkbox style="position: absolute; clip:rect(5px 15px 15px 5px)"><br>) F' F1 R$ D6 g# A- [# @, g
    获取选中内容
    - K1 ^$ {' z% b1 ^( Z& Udocument.selection.createRange().duplicate().text
    1 h6 @1 p# P+ M9 ~- W* M5 F! m自动完成功能 ; V$ P9 [, R. ?& O2 ^
    <input   type=text   autocomplete=on>打开该功能  
    # _4 o' R( `' t<input   type=text   autocomplete=off>关闭该功能+ E8 v7 |6 `3 [0 V4 h
    关闭窗口
    ; u! e  B2 y% o! h7 e1 J9 i2 rwindow.close();+ @. o9 O. }8 f
    返回
    - _; @$ `3 V  g, h3 ]5 M" g! ^# ohistory.back();; b3 ?8 V" U0 I1 u
    无关闭按钮IE window.open("aa.htm", "meizz", "fullscreen=7");2 p0 e7 ?. x0 s1 `0 Y" d
    统一编码/解码 alert(decodeURIComponent(encodeURIComponent("http://你好.com?as= hehe"))) / ^8 u2 {8 D% {
    encodeURIComponent对":"、"/"、";" 和 "?"也编码6 C0 q- F, ~% K/ Q

    6 ^* a# U; j% `* a" i. S
    " V. t, m' p. Q" U8 Y4 T- _; T* ]. k2 ^6 k1 Q% |
    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-21 20:02 , Processed in 0.453084 second(s), 52 queries .

    回顶部