QQ登录

只需要一步,快速开始

 注册地址  找回密码
查看: 6161|回复: 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 |邮箱已经成功绑定
    • 事件源对象
      4 Y' w) C* A: n! U6 f4 Wevent.srcElement.tagName , E. f6 m# K- F+ y3 u; T
      event.srcElement.type

      5 V/ q) m2 [$ v2 d. L6 G. U' g

    % g* P6 A% x3 e) K0 l0 j4 Y. M+ L& F捕获释放 8 Y; W/ i2 Z" p: [$ _8 V
    event.srcElement.setCapture();  ) z+ k' `4 d$ V- ^' m, w9 e
    event.srcElement.releaseCapture();  
    3 d( v) U/ M, _& U7 ?( f- ~# |$ l事件按键 9 X& p! Q$ H& w: D/ O, q& w1 N& i
    event.keyCode $ \% b6 u* d; D! t
    event.shiftKey
    ( }, w4 f+ h. \3 D# bevent.altKey # D' a2 x* k% Z
    event.ctrlKey
    & \3 I. U4 f* {事件返回值
    * n6 d6 O, H2 H; f+ h# zevent.returnValue
    $ U( j( p+ G, c! x4 R鼠标位置
      Q6 m1 [2 _8 L  ?& m# _event.x % T# f1 x) i+ P
    event.y
    5 h, a7 M- W0 p& ^窗体活动元素
    : u" e4 r3 Z- E& ?" k0 wdocument.activeElement0 T$ w3 z' e* [( X3 a9 [0 u
    绑定事件 # J1 j5 R$ a5 l6 r. U6 b/ |
    document.captureEvents(Event.KEYDOWN);' N7 o, s4 y: S- d$ p9 W6 _& l
    访问窗体元素
    ( b# C, _3 t1 _7 ^document.all("txt").focus();
    0 [" n% R" _$ Z( i( g+ Odocument.all("txt").select();: r; F/ T% c0 W+ ]& U
    窗体命令
    8 Q$ E8 P7 w3 P0 m# K$ hdocument.execCommand
    5 |2 C4 g$ ]' d% H6 z窗体COOKIE
    8 M- c- E8 E6 C+ {document.cookie
    " `  W" @: q7 d菜单事件 7 O( R1 i2 m; w& U0 W
    document.oncontextmenu! Y+ y' S# }) c8 H' R% v8 k0 {
    创建元素 ( b  e- a7 A3 C/ g8 ?% F
    document.createElement("SPAN");  ; \) B$ I% D% Q# z6 N8 [2 X
    根据鼠标获得元素: " o* k/ |2 Y: \% M. `4 b- ]6 ]
    document.elementFromPoint(event.x,event.y).tagName=="TD " ?/ S+ i. u3 d8 ?. |7 o
    document.elementFromPoint(event.x,event.y).appendChild(ms)  
    0 ?8 S: [( a7 q窗体图片 , R/ J' o) F' s
    document.images[索引]& H7 T8 Q" o! ~% x
    窗体事件绑定
    # z7 t$ o3 r4 [0 {document.onmousedown=scrollwindow;/ ]% @/ A  d* Z
    元素 , L. t* p2 _" z% D6 J5 _
    document.窗体.elements[索引]
    1 Z6 C" s) }  E对象绑定事件
    0 `8 {& s+ _  r5 f- odocument.all.xxx.detachEvent('onclick',a);
    / ~3 q8 W9 \. L1 W插件数目 4 a( [0 L, i9 J& G) g" \
    navigator.plugins: |1 Y0 O2 D- X* ?' C, c* T
    取变量类型 7 b% y% u3 c; ~* N5 Q
    typeof($js_libpath) == "undefined"
    ! u/ \& J- h. R. x- e下拉框
    7 D! T! X3 w5 K5 ]5 ^; q; q: V下拉框.options[索引]
    + o2 o" w/ k; `! y% }; m下拉框.options.length
    3 ]: t) p+ k: \& |* k查找对象   g, e0 B3 {& q9 \9 w
    document.getElementsByName("r1");
    5 O0 B# x9 T2 a# S4 i, Vdocument.getElementById(id);
    2 s7 W* l- k* Q0 F定时
    ( [! g7 x$ ?0 Ktimer=setInterval('scrollwindow()',delay);
    9 b/ i' d* n  KclearInterval(timer);, ^" Y( J3 r4 f' [( {
    UNCODE编码 * U  q% z( I; p) T9 b: z9 f, U
    escape() ,unescape  j1 f* T7 W! K. v7 G
    父对象 . w  }" l. a3 D$ z$ D9 {/ z* k$ D4 l
    obj.parentElement(dhtml) ' r- Q" l/ J( y
    obj.parentNode(dom)4 l: p" M* a/ M: i4 \$ c* a9 m
    交换表的行
    ' E* R* }# H! s) qTableID.moveRow(2,1)2 q' ~% C+ P1 L+ ?+ N: m8 ^
    替换CSS
    # P( t8 X/ A+ n+ r4 w" R+ }# H2 s' Xdocument.all.csss.href = "a.css";  t* d, n6 A7 y. K- s
    并排显示
    9 p) ?; I( x' {/ tdisplay:inline( b5 e2 r7 }/ M$ [- B% W/ L4 l, P
    隐藏焦点 5 _- F5 w( A* x* B# z
    hidefocus=true% g6 l. R* i: g
    根据宽度换行 / i! L: d- Q+ M& C
    style="word-break:break-all", n& {" R$ J  w$ k7 ]/ e
    自动刷新
    7 t: A  x4 {# s0 F$ N<meta HTTP-EQUIV="refresh" C>2 o" h8 l9 w* @1 q5 _, y  U# T4 o
    简单邮件
    3 a5 ^* u0 ^2 D! Y% J<a   href="[email=aaa@bbb.com?subject=ccc&body=xxxyyy]mailto:aaa@bbb.com?subject=ccc&body=xxxyyy[/email]">  
    9 U- S1 f! L$ o8 B% x0 Z快速转到位置
    9 W. C9 ], x$ u8 k# N" |obj.scrollIntoView(true)
    - s) u7 }* ]- x7 n/ I
    ( ~- J: J+ |0 ^, b- T<a name="first">
    / }# D5 b) y! P8 `<a href="#first">anchors</a>
    - [2 D7 }+ Y6 T网页传递参数
    4 V2 Q7 e1 `) O0 ]( G$ ^location.search();
    ( {9 |3 t+ v( p$ L: m- F* r. e可编辑
    * B) ~- Y* d1 N) O2 lobj.contenteditable=true
    8 [4 s9 X7 ^% W& `  P7 ]5 o执行菜单命令
    % Y' N1 z: H" L: u/ d; m5 x8 J3 z; Eobj.execCommand9 |# W) B4 c2 ~1 _9 _) m
    双字节字符
    . Z/ q. t8 j8 h- P; r5 P( u/[^\x00-\xff]/ 3 v* G4 i+ P  s/ D2 L& u" ?
    汉字 2 e6 d2 k7 J2 Z# H2 _1 ~3 s, {9 U
    /[\u4e00-\u9fa5]/
    6 e  V: ]: I# `让英文字符串超出表格宽度自动换行
    $ C  b. F; G1 s; r# m5 e$ `word-wrap: break-word; word-break: break-all;' G; N4 V4 E4 C
    透明背景 / [' u9 c3 ^/ M/ I$ `
    <IFRAME src="1.htm" width=300 height=180 allowtransparency></iframe>
    8 u2 b6 W9 y+ h获得style内容 1 W# \* Z* j# g3 E
    obj.style.cssText
    0 _1 k  ], m0 m% ^  d) OHTML标签 5 B4 W' M- t  m
    document.documentElement.innerHTML
    , B4 Z. @9 a9 w" d; h, V% c第一个style标签   k1 ~& I- G. o, f
    document.styleSheets[0]/ ~# b' g3 |: o: Q% A4 s
    style标签里的第一个样式 3 D7 s. T. A2 G7 I5 L8 `
    document.styleSheets[0].rules[0]8 V1 g, `4 R; _; p7 }4 |
    防止点击空链接时,页面往往重置到页首端。 ! M* |5 d* P, k" A! O
    <a href="javascript:function()">word</a>
    / o2 i& d( Z! H1 p+ P上一网页源 # r5 [5 ~" ]2 b
    asp: * f* Q6 I' Y  w  o/ _
    request.servervariables("HTTP_REFERER")
    ; f  D# k" h6 p. gjavascript:
    * c) P* d' d0 @' }& s8 ldocument.referrer
      F; I+ d, o2 @: J6 Y+ T0 K( k释放内存
    & m  |6 q4 Q# ^2 \  X- D8 m( JCollectGarbage();
    + [& B' t3 k$ l! h, r( `7 I禁止右键 8 o- ^7 @. v* \! z( S
    document.oncontextmenu = function() { return false;}7 k# U* n+ V+ _
    禁止保存 5 G# Q8 Y+ L6 U/ g0 e: e
    <noscript><iframe src="*.htm"></iframe></noscript>
    ) _# D0 s$ f( i5 b3 C禁止选取<body    Shortcut Icon" href="favicon.ico"> 6 F! n( D# C8 n$ K
    favicon.ico 名字最好不变16*16的16色,放虚拟目录根目录下' Q2 A6 h7 m. o5 v+ y
    收藏栏图标 * Z/ y' G7 a  V: ?: q' f
    <link rel="Bookmark" href="favicon.ico">
    7 N& O8 R! D( f查看源码
    ! \0 j6 O& r. q0 p/ I5 C/ h4 F$ z<input type=button value=查看网页源代码 >. b  ^* G. u! e" S9 _; r
    关闭输入法
    ( R! X/ }# q' h. W6 c7 u<input style="ime-mode:disabled">
    , ]& \( l/ u5 Q; m& H; z自动全选
    9 l7 C+ S6 y# s<input type=text name=text1 value="123" >- A. b7 A+ T& }! v: v
    ENTER键可以让光标移到下一个输入框 8 @% b0 R$ {5 Q% S" y+ u
    <input >
    3 R* y2 e4 m* F/ J& Y2 `文本框的默认值
    ' ?6 }! ^# P. m<input type=text value="123" >
    / P. v7 f8 h, Etitle换行
    ) k- g7 Y& b6 C: M2 w  x% t' V1 tobj.title = "123 sdfs "
    2 X$ b+ f: Y; K. W获得时间所代表的微秒 ; M2 M3 j4 f4 e% i
    var n1 = new Date("2004-10-10".replace(/-/g, "\/")).getTime()
    * [! ^* W5 i% L" ^# D9 L7 F6 [窗口是否关闭 4 z2 p, U& z. V0 O, q! f6 P: i: j
    win.closed
    9 E6 i3 \; Q  Y; ^1 `8 p5 d0 f/ \/ G. a- C3 I0 L
    checkbox扁平
    # |3 L% a9 N. t, V<input type=checkbox style="position: absolute; clip:rect(5px 15px 15px 5px)"><br>3 B( y& \+ h7 Z: I- c$ ^9 S* {/ I, K
    获取选中内容
    ( z; |( H  I/ H4 H' X4 @document.selection.createRange().duplicate().text
    # e- B. I* q5 I8 s" S+ p7 S自动完成功能 % I  U; ~1 O' O% }2 F" n+ }: o7 o& _
    <input   type=text   autocomplete=on>打开该功能  0 }( D4 b- d5 n- A/ W
    <input   type=text   autocomplete=off>关闭该功能/ ^# p+ m/ d  z( z
    关闭窗口
    1 j% ?7 L& p* ?# e: Dwindow.close();
    % P9 T* f+ {' ?+ H/ l3 {返回2 u% [, L! L1 H3 a' h
    history.back();
    2 N* T, z) i4 o3 p. W: t' I, [# G6 L无关闭按钮IE window.open("aa.htm", "meizz", "fullscreen=7");6 c6 T4 C, L7 ], }1 R' y2 y
    统一编码/解码 alert(decodeURIComponent(encodeURIComponent("http://你好.com?as= hehe"))) 8 z! Q- d9 z! G1 [
    encodeURIComponent对":"、"/"、";" 和 "?"也编码& N0 A. _" U: M$ r4 T  M( H: \* b
    / Z5 W1 V" Z) d( W/ ^( j& K

    8 l! h& K+ s2 y
    - V% w* O& X) |/ s
    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 09:38 , Processed in 0.428788 second(s), 52 queries .

    回顶部