QQ登录

只需要一步,快速开始

 注册地址  找回密码
查看: 6000|回复: 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 |邮箱已经成功绑定
    • 事件源对象 8 N' a' p; e* j2 z& D
      event.srcElement.tagName / T& t( k& B) u8 {- d4 B
      event.srcElement.type
      ( X3 W9 b$ w3 L1 O. C

    0 [& A( V7 K8 I- L5 u捕获释放 # Q$ ~' G3 r. `7 y8 x4 Q1 l8 u2 T
    event.srcElement.setCapture();  
    , o" W' Y. F1 M+ ^event.srcElement.releaseCapture();  
    # W( T0 w0 T; u2 j2 u' W事件按键 $ P( S2 P1 [6 r0 W
    event.keyCode 1 e4 z: c) v( e0 a4 m
    event.shiftKey   {  i& c* r. ^9 A( t! L) d: D- `
    event.altKey + ?/ g5 F7 G. R+ e8 `
    event.ctrlKey* c9 F5 k; `& G8 @' d
    事件返回值 - n5 N  U; h- X, L% v5 J
    event.returnValue* y, P+ a6 G1 v% L+ }# r' b! U5 j  Y
    鼠标位置
    1 r0 o, J; v4 x) R% kevent.x
    , c. {7 Q4 v# Zevent.y
    8 r. ?+ X) a# Q1 f6 P. s, R窗体活动元素
    3 o. T- c, Q/ ]& Udocument.activeElement
    ) j+ ~8 E! ~1 ]* F& O绑定事件 8 `( n* u* n- l. P& j# e* s5 U
    document.captureEvents(Event.KEYDOWN);
    , s) n* k3 B9 V访问窗体元素
    ( T7 M) u9 w4 E0 B7 Z1 ?3 I/ ]. Kdocument.all("txt").focus(); ( m9 a  i0 c% a& J& ?8 c3 y! h0 J
    document.all("txt").select();
    3 i7 P3 c" T# L& H! D% }! [9 o窗体命令 + E, q" r, u$ ^6 Z
    document.execCommand! f0 n/ t$ {; ^& `, g+ ^/ l
    窗体COOKIE ( x- O$ X" V. h% Y8 A
    document.cookie+ V1 `, o+ p# V/ ]* l" D1 X
    菜单事件
    # h6 U% F! p+ u. _, u! gdocument.oncontextmenu
    $ v" m( |" ^2 Z* z: V创建元素
      j/ |3 d4 M; o: n' S6 cdocument.createElement("SPAN");  
    " Q5 k3 }  z6 ], J+ b4 L6 W4 X根据鼠标获得元素:
    " M: `* J. c' wdocument.elementFromPoint(event.x,event.y).tagName=="TD 8 ~; n  a2 \$ N1 ?3 l
    document.elementFromPoint(event.x,event.y).appendChild(ms)  9 N- U' }) h8 C0 V0 E% z
    窗体图片 $ A! c# k0 n/ U8 l
    document.images[索引]
    8 i' M- }7 E  E2 \# X窗体事件绑定 % P  u# c0 Z: K" _" V
    document.onmousedown=scrollwindow;
    ) G$ H+ v) x4 X8 \( Z元素
    # {; H& Q  T* e# s6 T  B7 hdocument.窗体.elements[索引]5 r8 p3 B5 s* z) Z1 ]
    对象绑定事件
    & q: _9 h, e: D+ a3 }3 A3 [" ^document.all.xxx.detachEvent('onclick',a);5 h% _: r& j+ v. L; i2 F
    插件数目
    7 ?/ K9 M- C6 Y9 E5 Bnavigator.plugins7 x0 R/ M- N& ]7 i' z- a
    取变量类型 0 s" ~' G: Q+ X- `3 f+ y, b. L
    typeof($js_libpath) == "undefined"3 G! a9 ?8 w) q& D1 B  J' }
    下拉框 $ W) V' o% a& V' h7 d$ P1 N
    下拉框.options[索引] 3 |# a4 u9 O* ~2 b. P8 H$ b3 i! y- f# B
    下拉框.options.length
    5 S; S. [9 l. @! v查找对象 4 N4 B: C+ f' L2 M
    document.getElementsByName("r1"); , z/ g4 {9 t$ ?4 J
    document.getElementById(id);5 X2 o, H9 j. Y$ U; l1 w# y$ v
    定时
    9 k+ a/ {1 M- q% h) ktimer=setInterval('scrollwindow()',delay);
    - [6 F1 }8 M# z1 v; r+ [. t0 M% k5 gclearInterval(timer);4 a. ?( r  a8 ]2 A, L
    UNCODE编码 3 u5 h% ^0 P' T  C  v
    escape() ,unescape; o6 l6 b, S/ o
    父对象   I$ E/ F" K% k
    obj.parentElement(dhtml)
    ' `" j2 u: E4 n8 q2 |! D$ p+ w7 E! f5 Yobj.parentNode(dom)
    + h1 X5 C5 \! d$ f2 ?7 m/ |6 U) Z交换表的行 * c: ?+ ?- J* {; \: Z: J
    TableID.moveRow(2,1)
    % h" K2 ^3 d1 Q$ S$ U  {7 h替换CSS ! n3 N6 K/ S1 r4 E' d
    document.all.csss.href = "a.css";& ]( W4 a# L" }
    并排显示 ) y3 v9 W" M5 L
    display:inline
    7 L; i$ ]; }3 v. e2 Z  I7 w7 K3 f隐藏焦点
    2 `4 v7 ~4 C! K( {: qhidefocus=true
    1 V: c+ j  r' e4 w* I- C! x6 M根据宽度换行 2 U2 F, b2 T& G! g
    style="word-break:break-all"
    0 I2 A9 p9 C/ X自动刷新
    0 Z. {- F  }$ g+ w8 ?; y: M<meta HTTP-EQUIV="refresh" C>
    9 ?4 }+ E3 {6 L3 O7 F5 n简单邮件
    " z; F2 ?! W/ p4 M; M<a   href="[email=aaa@bbb.com?subject=ccc&body=xxxyyy]mailto:aaa@bbb.com?subject=ccc&body=xxxyyy[/email]">  
    8 K* A. [& l2 e: d" x快速转到位置 ' F' R# O; j) I) D) [* D0 |2 ~
    obj.scrollIntoView(true)0 [# ?$ S" y+ F
    + w2 I8 S( Q; x$ l6 ?+ _0 R
    <a name="first"> 3 B0 `7 ^" ]; P, V
    <a href="#first">anchors</a>
    7 Y! ~. n0 H/ {! h网页传递参数
    ' V: k+ ^/ ^- H, W1 d3 l% Y1 M5 [location.search();; L/ a( G0 D8 I
    可编辑 % W4 ?# q; h1 k( l( x6 Q& l
    obj.contenteditable=true
    4 R! G* F4 W7 N+ R# z  T执行菜单命令
    # E8 k. ~+ t+ ~4 P* {6 N! x4 ]obj.execCommand
    . E- _3 Z" E% ~7 o7 q9 h; d双字节字符 ( O1 {( Z  q3 B1 |
    /[^\x00-\xff]/ . y* c+ ]' S8 s4 R4 |
    汉字 2 Y+ ^" c3 `- G- u: C4 C. p
    /[\u4e00-\u9fa5]/
    " a3 X' Q# T, B5 T6 K- y  _4 S让英文字符串超出表格宽度自动换行 $ I% Y% a& O# R$ b2 O
    word-wrap: break-word; word-break: break-all;  M, A+ Z& U4 n1 k
    透明背景 ; S! }( K% @/ S; z
    <IFRAME src="1.htm" width=300 height=180 allowtransparency></iframe>
    * X; d' ~" F; S; Y( @获得style内容 3 Y# o5 b/ P! Y6 m
    obj.style.cssText- p. r% \! b6 r" M/ M6 i
    HTML标签
    : M+ I' N5 h: ]/ V! m% Tdocument.documentElement.innerHTML4 z6 e9 M3 V( ^
    第一个style标签 ( k( g% X' F' J* B
    document.styleSheets[0]. Y0 w2 o5 Q( @$ `; G
    style标签里的第一个样式
    9 X! u$ A" ~3 Y7 ^8 |8 ]- Zdocument.styleSheets[0].rules[0]
    , K) H. r0 O( |) M4 J3 j& Z防止点击空链接时,页面往往重置到页首端。 1 z$ Y5 D& e: Y* o" V. d
    <a href="javascript:function()">word</a>
    8 }% a  I  v$ [6 t/ Q8 f( C; G上一网页源
    % C9 C2 f6 [$ Basp: * ~/ v, s  x* }. t& L( |
    request.servervariables("HTTP_REFERER")
    % X8 y% V9 Z% _javascript:
    8 }' Y; K1 w7 g  J3 h( W/ zdocument.referrer- h8 c% B6 @3 w+ y2 l0 u
    释放内存
    9 `+ W4 e3 T/ VCollectGarbage();
    , S9 C0 x8 w0 j* w- G1 J& P禁止右键 % w# b4 K0 C- @8 r: j% f
    document.oncontextmenu = function() { return false;}+ F+ \' m, X- Y  p
    禁止保存
    ! v' `4 q2 w6 b' Y# V  T<noscript><iframe src="*.htm"></iframe></noscript>3 H' X8 Z8 S; @/ O" i" R
    禁止选取<body    Shortcut Icon" href="favicon.ico">
    , ~3 z& e: ^: D+ h5 ]! Ufavicon.ico 名字最好不变16*16的16色,放虚拟目录根目录下
    8 n' J8 q9 p. U- E$ z) a5 D3 `收藏栏图标 8 n4 r) a1 N" V4 I6 s- S
    <link rel="Bookmark" href="favicon.ico">
    ) a# X/ t$ D3 Y- Y& f& Q7 H# I  S查看源码
    8 v8 w8 y+ R* F1 ~- }( o<input type=button value=查看网页源代码 >: h2 n: `3 `' w8 ?
    关闭输入法
    ' o" g/ Y  `$ b) _<input style="ime-mode:disabled"># `1 c' _8 x) |8 J" ]& ~
    自动全选
    ) W8 m) E1 U( g/ r<input type=text name=text1 value="123" >
    9 P% `) V) C2 _4 }, ~  p# QENTER键可以让光标移到下一个输入框
    1 ]. m3 o! v6 A& m( I1 x<input >
    3 O: H# t, u( {+ t. F" I8 c7 S2 h文本框的默认值   A. u& F: ?* T6 S- B/ F; ^
    <input type=text value="123" >
    ) n5 N  j  a( Y& F5 Q; Ltitle换行 5 [, j3 p1 b  v0 s0 Q& f+ k
    obj.title = "123 sdfs "% m0 d2 v0 O2 h/ O9 g' @9 t
    获得时间所代表的微秒 - e/ Z" V* o0 P
    var n1 = new Date("2004-10-10".replace(/-/g, "\/")).getTime()
    ' f9 e+ I- Q9 W- `% ]6 n窗口是否关闭
    + \, D$ x, K5 Awin.closed
    0 L/ u& X+ H$ @  u! e8 U  u& o0 ]7 H' ^. Z: l# p" }4 V/ h
    checkbox扁平 0 A7 B& ?9 A5 k; U
    <input type=checkbox style="position: absolute; clip:rect(5px 15px 15px 5px)"><br>
    " c, a0 G! H7 G" [* n8 E+ Q+ R0 w& F( R获取选中内容
      b( z% ~8 a; b5 R: ]% K% ^document.selection.createRange().duplicate().text" e1 J  F/ W, A0 m
    自动完成功能
    4 E3 n" r7 S* }: X2 k& I<input   type=text   autocomplete=on>打开该功能  
    ' c3 ?0 P4 p6 Y( s  O: z<input   type=text   autocomplete=off>关闭该功能7 r) J8 ^3 J  v9 f+ |
    关闭窗口
    ' u' O/ O2 ?3 ?) @  Q+ z+ Z( y: ywindow.close();
    : r) C6 d$ p' P返回
    & k. J% A0 C/ w9 u1 ?history.back();8 b& Z0 W! [0 R- e5 E- j
    无关闭按钮IE window.open("aa.htm", "meizz", "fullscreen=7");
    5 i. u# J3 B' f% A& O2 R统一编码/解码 alert(decodeURIComponent(encodeURIComponent("http://你好.com?as= hehe"))) ) `4 |' S# }' K8 s
    encodeURIComponent对":"、"/"、";" 和 "?"也编码) F$ t" \  `" x) G# j1 g) i

    3 H4 Z( J* B: H1 `) c% Q& a' J3 {2 m) x
    ( F, z) Q3 t% _3 Z, A) u
    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-15 13:28 , Processed in 2.130903 second(s), 52 queries .

    回顶部