QQ登录

只需要一步,快速开始

 注册地址  找回密码
查看: 6097|回复: 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 |邮箱已经成功绑定
    • 事件源对象 : ^, ~# a# O5 `# i
      event.srcElement.tagName
      ! n, B4 M" [9 N9 E' {event.srcElement.type

      % x$ O8 \1 s* m: {
    , B. X5 N$ d- o+ _$ C2 z4 i
    捕获释放 ! o/ J9 r) m- T5 I  Y7 F' \: P" c, B
    event.srcElement.setCapture();  
    ( ^- V4 ?3 Q, U8 l* tevent.srcElement.releaseCapture();  
    ( N* V9 }! |- q1 @, x事件按键 , ~$ W( U2 {5 \) P7 \$ f* y6 _$ l: W
    event.keyCode
    " M6 B+ \7 g! T% Xevent.shiftKey ; _; A  j3 d3 W( d1 {
    event.altKey * b- p3 c: H8 f8 j- [2 q
    event.ctrlKey+ p5 L" S5 {/ V9 D# L6 J( i! c' v7 H
    事件返回值
    ! }4 R5 `6 ]3 B9 r# O1 cevent.returnValue* Y& L/ `0 g8 V' _
    鼠标位置
    $ [* ^5 q+ i* I) g3 u3 x" Eevent.x
    & d* ?( ~- K- o# k1 xevent.y
    7 u( j- k5 Y6 N5 K7 Y窗体活动元素 5 @% @; U  }) W- a/ y1 J4 Y
    document.activeElement* a! V6 u2 s, Y4 s8 W. I% b; Z' T
    绑定事件 * x, T! G: h/ w5 D
    document.captureEvents(Event.KEYDOWN);
    # U; a5 R% ?2 ~6 }" J访问窗体元素 . E' z4 h+ f; C4 H1 q, E
    document.all("txt").focus();
    . a& a- }( K9 Z: ], F' u1 X1 tdocument.all("txt").select();
    0 x/ o* }7 p. C- G4 t窗体命令 + m0 Z9 D9 x( ], v0 W
    document.execCommand* C) U& b* z+ Q* [9 J3 I: ?- Y
    窗体COOKIE
    5 \# W5 f$ x. o. _document.cookie
    + s& R2 W# K( J5 t( k  u; d; @! Q菜单事件 , }. ~  ~% H  K. g" A( J
    document.oncontextmenu1 B3 r, H+ T1 Y
    创建元素
    $ E9 U6 H; ?- F) k" f6 J0 kdocument.createElement("SPAN");  / ]2 R* C0 u  F( D+ a6 I9 }- z/ I
    根据鼠标获得元素:
    : _1 t* ^: B; |0 rdocument.elementFromPoint(event.x,event.y).tagName=="TD 9 K0 |+ _' |1 k2 E
    document.elementFromPoint(event.x,event.y).appendChild(ms)  
    7 |! N, a1 u: k& p/ L窗体图片 - C  t- X( Q0 H* o, W; v* E* I, Y+ T( c
    document.images[索引]
    ; k, T3 G, f- r7 X* Q2 T( t窗体事件绑定
    9 G* r& B3 y* R4 U6 n2 H+ Qdocument.onmousedown=scrollwindow;1 i4 _0 Z" \1 |. \6 r
    元素 ! D2 O* ?; ?& F5 D
    document.窗体.elements[索引]
    ! Y8 i' I  m( m# T: m! w对象绑定事件
    4 Y8 X. D9 N& ~) p( Zdocument.all.xxx.detachEvent('onclick',a);
    6 U0 W5 ]$ B" G+ I, e3 C插件数目 1 W1 c& J6 M5 s
    navigator.plugins
    / E6 {6 [& w: D3 H* l9 e取变量类型 ' r5 t) ?/ X' E
    typeof($js_libpath) == "undefined"
    ! j5 O1 `: v! ]1 Y" j' c下拉框
    3 {6 K9 ]2 ^9 _  v下拉框.options[索引] $ X! Z0 L- Y% W2 K% @- ~
    下拉框.options.length/ y4 a$ s$ n" D5 \' e; ~
    查找对象 1 H1 \* }# b+ n6 m& a4 }0 N. @8 J; x
    document.getElementsByName("r1"); . |. `# u5 |6 C" s# m
    document.getElementById(id);3 [! Q# I) u" U2 @" Z' J# }
    定时 # a8 h- x- M! r2 ?1 }1 p
    timer=setInterval('scrollwindow()',delay);
    3 ]! M  z! u; xclearInterval(timer);
    " I1 M& K( e" K( w( `UNCODE编码 2 a3 U$ _. B! {9 r$ @4 {9 e
    escape() ,unescape
    0 r9 \2 A2 X8 L  V  O7 ?) Q父对象 & ^- Z. X% ^8 H9 H
    obj.parentElement(dhtml)
    % z7 O6 {6 _. Yobj.parentNode(dom)
    0 ~6 ?' ^" b5 J5 j8 W' p6 C2 b交换表的行 4 g' e$ {  F4 ]6 o& A/ f* l$ K
    TableID.moveRow(2,1)
    * c& V- ^- k) T' `9 e替换CSS
    0 m8 x/ _" h8 K8 F- y3 F3 |document.all.csss.href = "a.css";7 ]! }( L) S* D2 ^! {
    并排显示
    3 Y9 j+ k0 F2 {( v" h1 J0 O1 Hdisplay:inline
      k/ P% `5 b5 \1 w/ `4 O" W隐藏焦点 . ?9 g2 P% x! }! {: a) ]1 a# D
    hidefocus=true
    $ C! p7 Z* ?/ U; K: t2 s# U根据宽度换行 , ^7 \5 B: R: F1 W7 p: @! a, U
    style="word-break:break-all"
    0 p1 c/ a  Z8 U% t* ^; R自动刷新 9 N4 k' D( h# j5 W2 c! P
    <meta HTTP-EQUIV="refresh" C>, l& S/ i/ _3 L  F. x. m4 M) P
    简单邮件 ' d4 P2 h+ `1 j1 J4 U/ i0 s% \8 u
    <a   href="[email=aaa@bbb.com?subject=ccc&body=xxxyyy]mailto:aaa@bbb.com?subject=ccc&body=xxxyyy[/email]">  / y5 f! s. u0 O4 ~& Y- {& ]
    快速转到位置
    ! X  U; [! e2 D8 F$ E, R( eobj.scrollIntoView(true)% B/ Z- ^" ?6 l+ O% d  w
    + A4 `+ [5 n+ {& w
    <a name="first"> 9 Z$ p8 [) a: \! e2 N/ a& b, W4 S
    <a href="#first">anchors</a>  Z5 k6 F  n% \7 q4 W4 u7 R) P
    网页传递参数 - H& X3 D( d. [/ I) s: H
    location.search();6 }2 I& f/ c, R5 t7 O: `9 a
    可编辑
    3 t; ^: j9 M4 Yobj.contenteditable=true# `. s3 H6 e% f9 s# ?
    执行菜单命令
    * t/ b7 d7 v. {- i& a8 s; G  `obj.execCommand- E. N9 Y' @" ], _
    双字节字符 + t  |9 Z$ ~6 u
    /[^\x00-\xff]/
    ' t2 I& k. l# f9 l, k汉字
    / |. f, j! N4 ]3 m2 x- J/[\u4e00-\u9fa5]/
    8 L1 j* k4 e  G/ d8 c% H9 ?0 c+ `让英文字符串超出表格宽度自动换行 # J; A: _' t$ j9 y; u
    word-wrap: break-word; word-break: break-all;
    $ w* E. i) g9 L. W4 u透明背景 0 x! u2 @5 j$ ~7 F
    <IFRAME src="1.htm" width=300 height=180 allowtransparency></iframe>
    : h( X7 E- ]" b获得style内容 - Z. E* |+ c4 |8 c9 Q. A
    obj.style.cssText
    ) T) R  f; k1 K" [! J% G7 cHTML标签
    , x" }4 R: B$ D) _document.documentElement.innerHTML, h" @- @' N: C# J8 _
    第一个style标签 / v8 s7 \  _5 y
    document.styleSheets[0]: O- Y0 ]4 ~5 Q1 N. A( X# ~
    style标签里的第一个样式 ( _% F; `$ ?0 H" ]+ B
    document.styleSheets[0].rules[0]
    . `% U8 C, d2 [1 O- I防止点击空链接时,页面往往重置到页首端。 % V! w# m& \6 m5 U  E! j7 G
    <a href="javascript:function()">word</a>! ^. G2 J  l; {! V+ j
    上一网页源 . W3 b6 P& Z' v  k& O
    asp:
    9 V: A$ ]9 A& @3 jrequest.servervariables("HTTP_REFERER") ! f3 l$ b* V' F. x6 a9 {. V
    javascript: ( C" Z# v. E' a2 V! J( r: ]
    document.referrer1 K' x4 t( [, L$ E7 N
    释放内存 5 m) Y, C9 [$ ]; O( K
    CollectGarbage();
    + O' g# c! o; x, B禁止右键 - P& y0 }4 n2 s$ Q; S8 x
    document.oncontextmenu = function() { return false;}- y# `1 G! e+ N
    禁止保存
    . D2 |6 M- @" {" E6 q  @# l9 X/ F0 k<noscript><iframe src="*.htm"></iframe></noscript>
    5 D& e9 g% I1 k( R$ Y- S* }禁止选取<body    Shortcut Icon" href="favicon.ico"> $ d! y, m/ _, ?3 i# C4 e  F) B
    favicon.ico 名字最好不变16*16的16色,放虚拟目录根目录下9 Z- ^' r2 p0 u: B* |
    收藏栏图标 % b  w$ \3 _; y: Y
    <link rel="Bookmark" href="favicon.ico">
    & {9 u: w2 j' }' o查看源码 9 S7 c4 t( W& }$ q5 M
    <input type=button value=查看网页源代码 >
    ( z0 ?0 D, \: A  p. }( X' d关闭输入法 ( _9 b1 J/ L$ c0 t; p. f
    <input style="ime-mode:disabled">$ Z- w4 C8 h; @1 ]# i8 Z) d
    自动全选 ; ~- c! E3 J8 \( D/ n. P5 p
    <input type=text name=text1 value="123" >: T3 o/ M0 B4 B7 B) i) w9 ?
    ENTER键可以让光标移到下一个输入框
    / ]# Q, [) @! t# z  V6 V' Q<input >
    / ~8 Y9 x. M- c8 V2 [, J& K文本框的默认值
    ) R, S0 I1 i& e* i0 |& J<input type=text value="123" >! Y3 t5 e2 P# E# d
    title换行
    7 [; E+ L7 \! p+ n1 Jobj.title = "123 sdfs "9 z5 J9 E! ]: f( e- j' F: ~# k2 f$ G, T
    获得时间所代表的微秒 , \/ N4 R2 J: _/ e
    var n1 = new Date("2004-10-10".replace(/-/g, "\/")).getTime()
    0 ^; D- G8 S( @8 |6 P窗口是否关闭 ( E; O9 ]' p( o( f
    win.closed
    3 G1 G" f, w" `! w* j4 ~1 Y' o; G- _2 t
    checkbox扁平
    5 a# W6 K2 K  J' m6 M2 M<input type=checkbox style="position: absolute; clip:rect(5px 15px 15px 5px)"><br>7 f& B! U' b) J6 N0 R, P. {
    获取选中内容 5 R. L* W2 h6 h, T; J3 m8 \
    document.selection.createRange().duplicate().text" q! d" Z: k' ]/ a0 B
    自动完成功能
    ' ]2 p4 Y# t) c. y<input   type=text   autocomplete=on>打开该功能  $ S* T( }3 e, B) `
    <input   type=text   autocomplete=off>关闭该功能: u5 _( s, V" q0 s" A; N
    关闭窗口+ w# {( _6 c" q" X/ R; C7 f
    window.close();0 V! c. S- z! ]3 c
    返回
    8 m5 L* s, A+ f2 S6 Dhistory.back();
    ) B) [# P2 Z# o4 s9 e& U无关闭按钮IE window.open("aa.htm", "meizz", "fullscreen=7");
    8 ^7 }6 U: U( |6 \2 C# }" O! k统一编码/解码 alert(decodeURIComponent(encodeURIComponent("http://你好.com?as= hehe"))) 7 [& V: m7 ^7 E1 E' n! B2 i
    encodeURIComponent对":"、"/"、";" 和 "?"也编码
    + K9 j- P0 e0 R( I2 d, f
    ( f$ O" i3 d( u% s! v" m: W8 l. \
    , S* ^' P( F3 A" {% 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, 2026-7-19 18:53 , Processed in 0.382809 second(s), 52 queries .

    回顶部