QQ登录

只需要一步,快速开始

 注册地址  找回密码
查看: 6311|回复: 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 |邮箱已经成功绑定
    • 事件源对象 & u+ j% |: x6 ~, S7 M
      event.srcElement.tagName
      " W5 L" c- u$ C' |" j* W7 ]$ V$ Mevent.srcElement.type
      9 f$ q) [: [7 B( n6 ], A7 U$ d
    8 J& M2 o/ Z) O; K" @
    捕获释放
    ' k: B( K3 H* ^" r3 T) ^event.srcElement.setCapture();  
    8 g) v( J* q9 r( levent.srcElement.releaseCapture();  6 I. R6 }% T2 S6 Q* ~  w$ I  {
    事件按键
    ; ~; l! |' t2 }event.keyCode
    ! h$ u1 b8 I2 R; oevent.shiftKey 0 b$ r) c9 [1 r# d% {: J, \) f% Q# F6 n
    event.altKey $ m: B0 K6 j. `6 s. [  K  v
    event.ctrlKey( g) m/ j- C) k# m
    事件返回值
    ) a* ^. ~; Z0 y) W$ Y6 z8 fevent.returnValue- d& D1 E2 E1 s: G  d3 W( m
    鼠标位置
      s$ |/ o1 W7 w6 b- [! {; D! devent.x + D7 J% O' ~$ k! l  a# F% u
    event.y- Z- H) \- {( G! T
    窗体活动元素
    9 N4 Y6 W' N6 k0 Kdocument.activeElement
    + y% b5 {# r1 R( G" J绑定事件
    ) b# k* @* R' z, a, Y% b4 _document.captureEvents(Event.KEYDOWN);
    # M3 ?$ |$ v7 |4 J4 ~- e访问窗体元素 / q2 I, y5 Q6 t, k* ~7 B9 s! h
    document.all("txt").focus();
    - K; _! k! ?; Jdocument.all("txt").select();3 L; n6 I  C% p, C
    窗体命令 9 c+ G: l) P- b8 o: F
    document.execCommand
    6 m: |. A, T$ M8 o窗体COOKIE 3 Z: j, [9 Z7 L) s. B7 ]2 z" Y
    document.cookie
    2 D8 m% n& d. K% e! L6 E* q菜单事件
    ! e$ I3 W6 n% T' }document.oncontextmenu3 H% _- ~+ l  E9 m5 Z# \
    创建元素 ) S; z; g" s3 I: [
    document.createElement("SPAN");  
    # `* g/ A: K+ J/ r  t2 k( s根据鼠标获得元素: & Q& t# ^+ M3 w+ E) Y5 {3 g
    document.elementFromPoint(event.x,event.y).tagName=="TD ' c. D, {5 J1 I* [$ L1 A+ k
    document.elementFromPoint(event.x,event.y).appendChild(ms)  
    . G5 ]! t( S, j5 u6 K窗体图片
    ) m! z" `' n4 |2 a- U# D7 F) Ldocument.images[索引]6 z) O, L+ c( \8 }$ D; D
    窗体事件绑定
    % B7 ^/ O2 y* u: ndocument.onmousedown=scrollwindow;+ K7 o! ^/ i2 J/ B6 x* ^, S6 s4 Y
    元素 - m% l& r, n, h- @7 x$ L! _$ b. |
    document.窗体.elements[索引]; w% [0 ?9 s' N- L; A
    对象绑定事件
    " g: X; y. i- M( e) Sdocument.all.xxx.detachEvent('onclick',a);0 r9 f5 E5 u$ p3 A
    插件数目 . ?8 P3 u3 l1 u# K, y3 G/ B) v. H
    navigator.plugins8 G; C) c( m0 X5 ], R" O
    取变量类型 ( t+ e# f: f( C8 o
    typeof($js_libpath) == "undefined"( N/ L2 A/ y6 }3 i! \$ h# n
    下拉框
    ; V1 w7 j. |" j  ?: M% X下拉框.options[索引]
    6 `( T& k6 `1 |# g1 J0 I下拉框.options.length4 y9 _  E2 m: p: C7 E! H
    查找对象
    $ P. P4 P+ d2 P( H1 i* Adocument.getElementsByName("r1");
    % |, L1 c! l- L6 Zdocument.getElementById(id);
    9 F# c, G0 n% N定时 . M; o  i  R( r: n3 s
    timer=setInterval('scrollwindow()',delay); ; V9 J1 `* K: l# b
    clearInterval(timer);
    ; H2 m, g  ~+ D; ^. u) ZUNCODE编码 9 T6 P1 E* c( v  t) E
    escape() ,unescape4 T3 Z/ Q1 p, q/ N3 e0 I1 {
    父对象 & U4 x. E/ v. b1 V* I! U
    obj.parentElement(dhtml) : |7 F) {7 S/ D# N' \
    obj.parentNode(dom)
    . R: `0 W. y: g$ K- u: W交换表的行
    4 Q. d8 k6 x' Q4 _$ \! G1 q1 S, A3 LTableID.moveRow(2,1)
    7 g8 ]0 a/ X* h9 b替换CSS / I. ^" Y% [: A* ~! c! t% |
    document.all.csss.href = "a.css";% t8 I+ n2 ^$ v$ ]8 `
    并排显示
    / Z% s+ K- o$ Q4 cdisplay:inline" J+ n  f) z1 Y4 }3 v3 ~6 Z# U8 H
    隐藏焦点
    , R& a) n* r2 }hidefocus=true
    & F. r& `! E- e$ }8 }1 ~根据宽度换行 6 G8 @5 I8 b3 b
    style="word-break:break-all"" L# d7 i; _$ N! V# X. u; q+ j
    自动刷新
    ' G* K: H: W2 |# ]0 y1 L5 d<meta HTTP-EQUIV="refresh" C>- _4 [8 k. u0 Z* A! a/ m
    简单邮件 : Z. t7 a$ V% _5 ]' l
    <a   href="[email=aaa@bbb.com?subject=ccc&body=xxxyyy]mailto:aaa@bbb.com?subject=ccc&body=xxxyyy[/email]">  
    - i: ~# W) o- k2 p快速转到位置 3 H2 |$ Q6 w/ e  z  h$ m) `
    obj.scrollIntoView(true)
    4 Y" Z# s( E: I. }/ w- \锚
    6 S7 A- ]2 N4 c<a name="first"> 1 F' U4 U3 X/ w, {* H
    <a href="#first">anchors</a>
    5 x, J/ y. _% ?4 Z) A. I网页传递参数 1 T1 @+ z3 l: X" W: o2 n9 D
    location.search();
    ( y5 w% M' K2 [/ k- n可编辑
      M; r5 Q5 _, F* I- D2 Kobj.contenteditable=true
    : [  x2 h% ~" {6 ]- S执行菜单命令
    % Z# V7 S1 i; N# Q! R! {obj.execCommand  \  R8 K- D8 {$ k/ B0 i
    双字节字符
    6 g- T, h+ c2 N# q4 ^1 R/[^\x00-\xff]/
    6 I# T; i4 n4 V$ v0 j9 v' Q4 u/ w汉字
    : e4 I* N4 X: C/[\u4e00-\u9fa5]/+ E* a8 l3 G* ~5 Q$ u
    让英文字符串超出表格宽度自动换行 & k: H/ Q. z1 j/ }. G0 q
    word-wrap: break-word; word-break: break-all;& }. G/ x: T6 A; s) ?, W
    透明背景
    1 k: Q& V, n- M0 ~  L+ I0 @<IFRAME src="1.htm" width=300 height=180 allowtransparency></iframe>
    ! t5 T& z; M# b" Y/ _1 C: h获得style内容 6 G& V+ e0 U  |( y6 X% C7 w
    obj.style.cssText
    ! {9 |! n* \, s/ H( hHTML标签
    6 @' g: V. L! K) Pdocument.documentElement.innerHTML# F- B, J4 ~0 Z* v
    第一个style标签 7 G- K! Y' o% P4 M6 v6 V. a
    document.styleSheets[0]# n$ M( J% F# q$ L
    style标签里的第一个样式 # r: |# u# s& Y1 z* Y" s
    document.styleSheets[0].rules[0]
    6 W: [6 y0 n/ v5 P防止点击空链接时,页面往往重置到页首端。
    5 I1 H  h7 n3 s) g$ l% P<a href="javascript:function()">word</a>+ J( x' U8 s: V* j1 T
    上一网页源
    1 r9 n, d# S; [+ t5 P. F4 Q1 j% pasp: ' \+ t; J9 H+ J2 ]
    request.servervariables("HTTP_REFERER") ) v6 `, o! P% H  u, o
    javascript:
    . H1 {4 R2 q3 `  X8 x# j# Sdocument.referrer
    ) O5 G/ u* b; Q: |释放内存
    6 r0 J* U2 Q# pCollectGarbage();; u0 f. x8 _5 c& T# f' x6 K
    禁止右键 ' A- h4 p7 u/ k: q* w. [7 F5 _
    document.oncontextmenu = function() { return false;}
    . W" ]0 f7 b/ D6 S3 X禁止保存 6 K0 W$ h% w% V2 t$ |1 u. l
    <noscript><iframe src="*.htm"></iframe></noscript>
      n# Q; s0 Y) [2 L; a# }禁止选取<body    Shortcut Icon" href="favicon.ico">
    / r4 B) D. U0 Y7 @7 N0 d2 |favicon.ico 名字最好不变16*16的16色,放虚拟目录根目录下0 Z! A' C! O& h  t
    收藏栏图标 * J# _  x5 e  |4 q7 M9 s
    <link rel="Bookmark" href="favicon.ico">" N3 z. U) i# j& U
    查看源码 ' J( `2 V; \1 n
    <input type=button value=查看网页源代码 >+ N+ {* {, y# {7 X$ w
    关闭输入法
    * A  r3 ]3 W0 A9 i( r8 j7 ^2 E<input style="ime-mode:disabled">
    $ ^' Z6 S8 U; D6 ?0 a自动全选 # S- S5 F2 W' g5 ?4 m
    <input type=text name=text1 value="123" >0 E, u$ o' P- @$ R
    ENTER键可以让光标移到下一个输入框
    6 t  L' V; q: I! Q6 [2 k<input >
    6 ~3 g, A8 Y- }/ t7 y3 O4 }' N文本框的默认值
    , e" A$ {. ^6 g1 X7 Y9 V8 U* X- D<input type=text value="123" >7 H  i) M! ]+ N* s* A% V! Y
    title换行 ; @+ L+ l) N3 T' M7 b( o, g3 l; f! e
    obj.title = "123 sdfs "
    * Q5 |! h$ M0 t# H6 K获得时间所代表的微秒
    - b: F6 _" b9 Y# S# N7 ~) \var n1 = new Date("2004-10-10".replace(/-/g, "\/")).getTime()
    & S4 ~/ a8 r1 {8 \4 g窗口是否关闭 ' z  q: f; M0 J) h. j/ ?" d
    win.closed7 k# c( u& z) d. p+ F9 w

    . u9 W7 k- {$ S: x6 ?% n+ ^7 pcheckbox扁平   {+ H1 d7 t8 C3 u
    <input type=checkbox style="position: absolute; clip:rect(5px 15px 15px 5px)"><br># Q+ S/ d" s) O
    获取选中内容 + Z2 D$ z  x5 p( C9 E/ L
    document.selection.createRange().duplicate().text/ b) t" u. E. _; Y
    自动完成功能
    % I/ D9 [. A- p" o, k  `% x<input   type=text   autocomplete=on>打开该功能  
    * k+ [( N& Y8 S<input   type=text   autocomplete=off>关闭该功能/ z6 n" i8 u) {) Q+ b
    关闭窗口; y; n& A8 L% \8 @+ M
    window.close();& ^3 U4 G( R# Z% u
    返回+ _3 H7 X$ U# T5 k; G2 Y7 k' P$ ^& u# Y
    history.back();
    - J# {/ ^/ E3 K' _: Q! w无关闭按钮IE window.open("aa.htm", "meizz", "fullscreen=7");
    + M- \1 {$ `6 v* J统一编码/解码 alert(decodeURIComponent(encodeURIComponent("http://你好.com?as= hehe"))) 7 E$ L' w: g1 G0 a" d
    encodeURIComponent对":"、"/"、";" 和 "?"也编码  f4 N: f3 n8 Q
    ' D! Q* Y, L/ T8 M1 g

      Q! I4 i9 V5 L1 i1 _
    ! U) E' R' D( U9 O
    zan
    转播转播0 分享淘帖0 分享分享0 收藏收藏0 支持支持0 反对反对0 微信微信
    数学建模社会化
    您需要登录后才可以回帖 登录 | 注册地址

    fastpost qq
    收缩
    • 电话咨询

    • 04714969085

    关于我们| 联系我们| 诚征英才| 对外合作| 产品服务| QQ

    手机版|Archiver| |繁體中文 手机客户端  

    蒙公网安备 15010502000194号

    Powered by Discuz! X2.5   © 2001-2013 数学建模网-数学中国 ( 蒙ICP备14002410号-3 蒙BBS备-0002号 )     论坛法律顾问:王兆丰

    GMT+8, 2026-10-31 15:38 , Processed in 0.137164 second(s), 51 queries .

    回顶部