QQ登录

只需要一步,快速开始

 注册地址  找回密码
查看: 5999|回复: 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+ ~6 K! ]% b( Nevent.srcElement.tagName , C" k7 r: y# K' U, d/ c3 z
      event.srcElement.type
      % F: V4 z: d; {

    - X; F. Y* P  C1 r捕获释放
    6 N3 E" E4 e" Ievent.srcElement.setCapture();  
    1 ]' W; G5 J4 e$ g/ ?  o$ @+ B, nevent.srcElement.releaseCapture();  
    $ V, Q" t+ V  {& s事件按键 : ~* D/ W5 P4 R% o2 Z! Z
    event.keyCode & R+ E+ h  A$ G! x" u; V- S
    event.shiftKey
    + J9 W2 W( ^# ]  y! Uevent.altKey + _+ m* @* O! {% m. a
    event.ctrlKey
    2 J. t( Z9 p+ [9 I9 E/ t事件返回值
    5 K( P( b& A) ^6 b' P1 b& sevent.returnValue
    # \3 H1 R  I: K* s/ `" e鼠标位置 , j2 Y1 @7 W+ U4 Q- Q. A5 B
    event.x . S2 T/ o4 q" `2 ^" W
    event.y
    ( d" l  E4 w6 t: l+ F5 H& {3 r窗体活动元素
    $ f9 e1 y  M$ C( `: vdocument.activeElement$ n% s/ B2 f- S9 Q2 v
    绑定事件
    ! n' n8 D* P0 T! E/ ~& Hdocument.captureEvents(Event.KEYDOWN);6 y* a$ H8 M/ n9 K8 o
    访问窗体元素
    7 n9 ]  e# V+ c' @$ udocument.all("txt").focus();
    ) G+ }  [3 K7 g, b8 S  r. Y% ddocument.all("txt").select();
    % ?1 a9 V, e1 h- O窗体命令
    5 O' F4 B$ y! cdocument.execCommand+ [/ C9 `4 A9 ?
    窗体COOKIE
    0 D+ o) s; L: S" U" Q  kdocument.cookie1 ]; T% s5 b. O" z9 l( _7 B
    菜单事件   f1 Z( f# a3 I' z' }
    document.oncontextmenu& e9 |$ F" U' v2 z! s/ [
    创建元素 + h: @0 v7 G* I7 D% D0 t% n
    document.createElement("SPAN");  
    $ \' b( R  A9 p* h根据鼠标获得元素:
    5 d2 V: C* v! ~5 ^; h9 edocument.elementFromPoint(event.x,event.y).tagName=="TD
    $ m1 r4 Z- `  d% Ldocument.elementFromPoint(event.x,event.y).appendChild(ms)  
    . V9 ~, ~. a1 V) O2 d, `" [窗体图片
    9 K1 M0 g- B0 W. w1 Ndocument.images[索引]
    # q& @+ _; y: E; {  e5 \窗体事件绑定
      r" d/ T8 K/ ldocument.onmousedown=scrollwindow;7 ]- `% B1 U. j7 d+ o" C) I
    元素 $ o+ ?% g/ R2 g# w- t) t8 F1 R. \
    document.窗体.elements[索引]4 ^6 f# ~. @/ e$ `1 Z/ K5 U
    对象绑定事件 + O2 w( `8 T; }# ]) w7 U6 M
    document.all.xxx.detachEvent('onclick',a);) f* f3 p, M" s1 E. z9 d0 W1 t+ f
    插件数目
    5 T+ {  o" n* [* M' hnavigator.plugins
    0 W0 c9 e, K8 d: q取变量类型
    4 u4 H% K6 A: q  D3 [9 e( U* atypeof($js_libpath) == "undefined"
      x- N) z. R. y. q5 U( |- F! _下拉框
    ) F' D2 h9 D$ ?' R0 O下拉框.options[索引] 3 m2 s% N/ g0 a# }4 k' a
    下拉框.options.length7 ?3 Q& f6 P9 c4 N5 V
    查找对象 1 Q7 I1 x; z  E
    document.getElementsByName("r1");
    8 f' @6 t2 W- o- e4 P9 a" ?! q! Pdocument.getElementById(id);
    ( o2 g; j* e5 Y5 C定时 1 z# }6 L8 v8 W$ N
    timer=setInterval('scrollwindow()',delay);
    0 @' u2 E& K$ Q$ ]6 }5 D* E) JclearInterval(timer);' B) Y( M, Z- n7 t% [
    UNCODE编码
    3 X9 C& d9 [2 y3 [) J5 ~- yescape() ,unescape
    ; B. g! h2 ^/ @) S9 A) N父对象
    6 l3 a( ^! v% B- C) z. eobj.parentElement(dhtml) % @: l( z, @  G6 D
    obj.parentNode(dom)2 y. [( n& y( o: p
    交换表的行
    : D1 l0 t. T: l4 Z' WTableID.moveRow(2,1)
    1 x, T7 Z% f" V0 ?& s; }3 @: C替换CSS : u6 j4 ?1 N& [
    document.all.csss.href = "a.css";
    " K3 v# v9 {4 A' y: t并排显示 0 j6 C# J1 D4 e$ C7 ^( @, F
    display:inline
    8 S8 i7 k' d# a  {+ z5 p' Z隐藏焦点 1 `/ l  h% P  Q& Y$ Z
    hidefocus=true
    . E6 b0 \/ T' h. V' C) U; C( n根据宽度换行
    ) K5 _  s/ B6 I4 Q% @8 Sstyle="word-break:break-all"
    ! x: j# e( w2 @' v' g自动刷新 9 ~0 j' ?0 [& Y9 p+ V+ r- w5 M
    <meta HTTP-EQUIV="refresh" C>3 B2 ?& N. Q- B( e6 l/ s0 d
    简单邮件
    $ g+ h& l0 W) H4 D2 R<a   href="[email=aaa@bbb.com?subject=ccc&body=xxxyyy]mailto:aaa@bbb.com?subject=ccc&body=xxxyyy[/email]">  ; L4 _. O% X, Z- |/ O7 W
    快速转到位置
    " k. L+ p" s$ l: Q! J: O+ e( a, yobj.scrollIntoView(true)
    0 U7 G9 O8 [  g" Y# N) J3 X- y1 q1 P4 |9 y  x$ D; X  T
    <a name="first">
    # r' V/ K2 o7 L0 }' y<a href="#first">anchors</a>
    ; d( h% L# W! ~; ~( [! ^网页传递参数
    + U7 t) n; i! n8 Y+ rlocation.search();" d$ C& Z8 g4 x6 K
    可编辑
    4 p+ |, h$ }. H* u" H4 q) D' R( Xobj.contenteditable=true4 T( z  b; A% K( |
    执行菜单命令 2 G" H; g- y% b
    obj.execCommand& C4 t4 J9 q2 e  D- _
    双字节字符 / B5 Q+ o6 L# f8 x3 V) X- g
    /[^\x00-\xff]/ 8 [2 x) v& s/ B4 |3 [! x- s8 P
    汉字 . V3 l: h0 P9 K. L2 N
    /[\u4e00-\u9fa5]/8 T* i: b4 Q% T- n* `' ^, \/ D0 p
    让英文字符串超出表格宽度自动换行 8 A2 U3 L' I$ u; @6 S& I
    word-wrap: break-word; word-break: break-all;
    . s/ ^+ B8 H3 t: v透明背景 ( b7 [6 t- C! F2 N
    <IFRAME src="1.htm" width=300 height=180 allowtransparency></iframe>
    0 x$ L: P' y( O+ X获得style内容 1 r$ u( v- v6 m& @
    obj.style.cssText. P& G# o/ k" O/ \
    HTML标签 : d2 Y; ]8 r; y5 V
    document.documentElement.innerHTML* E0 t+ _+ T) a, z5 s
    第一个style标签
    9 e( d- r6 i" k$ Qdocument.styleSheets[0]  J& Z3 K' w5 _% s+ J7 B
    style标签里的第一个样式 , |' L; o& D5 L' K+ P6 U2 t
    document.styleSheets[0].rules[0]
    ; ~; @/ ?! P% j6 m) Z% ?4 b: H1 S; F防止点击空链接时,页面往往重置到页首端。
    3 {, T8 m# z' \8 y8 h<a href="javascript:function()">word</a>
    4 k% o! h: `1 N6 _& N. b上一网页源
    0 r' T, m6 S3 _* Fasp: ! c- a" V. M# o- H. P4 J
    request.servervariables("HTTP_REFERER")
    ) v2 t! x8 e5 o7 V' d$ f) ]' qjavascript: ; K- |% T9 q" D. m4 d  x
    document.referrer
    ' G. \0 B5 l: u0 n$ v1 ~0 C! c释放内存
    $ X, F3 ]1 \6 B4 r& `3 o+ b! LCollectGarbage();
    4 t4 C9 Q$ H7 s* @禁止右键
    * i- i3 V0 n. U, Wdocument.oncontextmenu = function() { return false;}6 \+ ]5 j, E8 z) I
    禁止保存 & e8 G! B; y1 n
    <noscript><iframe src="*.htm"></iframe></noscript>
    , i5 L, M. G9 s: g3 r/ X禁止选取<body    Shortcut Icon" href="favicon.ico"> * X) _/ a& v2 {8 m* L7 I8 x
    favicon.ico 名字最好不变16*16的16色,放虚拟目录根目录下
      M6 |  B9 c9 I0 W5 [4 H! y" R收藏栏图标 / D6 a  n% ~9 Q4 R2 l3 j' K
    <link rel="Bookmark" href="favicon.ico">: x& `/ Z1 `4 C$ {
    查看源码
    2 ~9 ]3 [1 n. y% h# |9 ]<input type=button value=查看网页源代码 >7 w1 u+ ?* a; m7 a* G9 j0 J
    关闭输入法
    8 Z  O# v- e6 }' k# z0 I<input style="ime-mode:disabled">/ B7 w3 A' a+ _5 Z. c
    自动全选
    ) `* |+ W8 w: X) z<input type=text name=text1 value="123" >: k( L7 s3 h, N: X$ |/ y
    ENTER键可以让光标移到下一个输入框
    9 {1 M5 I! O- a1 P& G0 i<input >& ~) ~# w" m$ O% U- K6 X2 s
    文本框的默认值 6 L4 r/ p2 W& q2 t1 l
    <input type=text value="123" >& X; G% H5 T, e  Z% a" s' f
    title换行
    ' F6 ~) ?; b! f9 G) P' g( gobj.title = "123 sdfs "0 y% u- X9 m& [" N5 M0 a2 e
    获得时间所代表的微秒
    ! \- K2 C2 F5 E% S8 E& W8 R1 C% Y" {var n1 = new Date("2004-10-10".replace(/-/g, "\/")).getTime()& D6 d/ k5 H9 H/ U- w& h/ @
    窗口是否关闭
    " f. u' x6 h0 h6 b# s, i, y& wwin.closed- T, s4 k4 n+ K+ v

    5 D0 K$ c2 s, \+ J2 U! G  q* xcheckbox扁平 - G* c1 n! z4 K, {5 v  ]! P( v8 t! A
    <input type=checkbox style="position: absolute; clip:rect(5px 15px 15px 5px)"><br>
    : |% _5 C  m1 G; D; [+ f4 d4 F4 t* @获取选中内容 ( ~# C- D( a# O7 K2 z4 L/ [( h
    document.selection.createRange().duplicate().text
    : O) h8 _: |5 H4 u& L- K5 u自动完成功能 4 s: I3 c/ L4 F
    <input   type=text   autocomplete=on>打开该功能  
    0 j* h8 W6 u0 ?# d. c<input   type=text   autocomplete=off>关闭该功能
    ! _, q, ~! C* d+ n9 f) X1 {: p关闭窗口* N/ D% {( ?2 I6 P  p
    window.close();/ z9 \$ C7 L% E1 M2 ]% i& X/ C
    返回8 w8 \  A; b6 i9 E( Z
    history.back();
    0 a/ _( L" e( W" T- @无关闭按钮IE window.open("aa.htm", "meizz", "fullscreen=7");9 X9 X8 H' ^; M7 i
    统一编码/解码 alert(decodeURIComponent(encodeURIComponent("http://你好.com?as= hehe"))) 0 q3 S8 B  A0 R/ Z3 B% m
    encodeURIComponent对":"、"/"、";" 和 "?"也编码
    7 m/ o; ~  _6 Q5 o5 D. U2 g9 ]' W0 {

    8 A( r$ f- L* O/ n6 S9 @' N' C4 G' N( ]. x- T% K9 E
    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-14 01:32 , Processed in 0.394078 second(s), 52 queries .

    回顶部