QQ登录

只需要一步,快速开始

 注册地址  找回密码
查看: 6279|回复: 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 |邮箱已经成功绑定
    • 事件源对象 ; G* u" Z4 M% k- s7 Y
      event.srcElement.tagName
      ( F! o' J$ F7 Q$ J! J0 ?# Bevent.srcElement.type

      ( P) s/ ]8 }  [/ m9 |
    ! [. \+ @; [: v- ?4 I
    捕获释放 " y" q" e: @5 S
    event.srcElement.setCapture();  
    2 d+ C: q" y9 }" F" r3 t' p' `event.srcElement.releaseCapture();  ' Y& V- l/ c! v2 ~3 l  |+ k3 u
    事件按键 % K/ x& _2 |2 Q8 d! X
    event.keyCode 4 h* |, E4 y% ]- p
    event.shiftKey
    $ v& R* X* |7 d( q1 \0 [/ n+ e6 revent.altKey
    ) Q' e; T  ^- Q  Hevent.ctrlKey
    ; g7 b6 F- ~  r4 j, ]$ K: M事件返回值 , m; Z7 C5 E7 L
    event.returnValue- g% g' f4 `3 G; C, g
    鼠标位置 , v' \$ k6 z- {! R, t
    event.x
    1 ~5 `% O/ S% C  U: Ievent.y1 q8 g0 ^& k; j# K2 U( L
    窗体活动元素 $ y% M" Y9 i7 ?% U2 s& p
    document.activeElement0 ]5 h0 H, L; R* t
    绑定事件 . j' _0 T- ?. F' m- x
    document.captureEvents(Event.KEYDOWN);
    8 E9 i0 L# u& h; X: P4 r: P访问窗体元素
    6 }7 L1 U; x8 A& N8 i* v% Z: ddocument.all("txt").focus();
    9 H% u! B% q6 @1 A* H: Mdocument.all("txt").select();' h% W, E) h$ `8 h3 r& x) u9 {
    窗体命令 $ @4 n# ?# v- g/ ^( J# X
    document.execCommand
    + c5 T. F/ l! }窗体COOKIE ! ^' O7 `! ~  k1 n7 P: x0 A# O
    document.cookie
    . m" Z/ e9 Q, s/ @菜单事件   [% K4 A! a7 |' `
    document.oncontextmenu+ e7 H+ ~$ e  E- @% n
    创建元素
    $ F: R3 l6 J  ?; E/ {document.createElement("SPAN");  
    9 o% E+ _3 Z& b4 }  t2 V! q根据鼠标获得元素:
    # ~- t  _! v/ jdocument.elementFromPoint(event.x,event.y).tagName=="TD - u1 W. v" s5 R) x9 V2 P8 A$ t
    document.elementFromPoint(event.x,event.y).appendChild(ms)  4 K7 G! _6 A3 T. Q5 E& [$ d$ u. ], ~
    窗体图片
    ( i0 ~5 m. ?" q1 e: wdocument.images[索引]
    ' ~( A# _+ }5 Z  B3 ?窗体事件绑定 ( a; i8 F7 K8 f
    document.onmousedown=scrollwindow;2 S4 R3 b# Z1 E/ T  X5 m! i
    元素 2 D7 @) U9 n$ M  q
    document.窗体.elements[索引]
    ) o. f' F+ Y, F& l6 |- f. x' K对象绑定事件 % L, {$ F7 i  d9 L8 M
    document.all.xxx.detachEvent('onclick',a);3 ~9 m9 ]. |7 u% q
    插件数目
      ^% w) K6 D, s# onavigator.plugins6 P% L0 w) t( v: F6 E
    取变量类型 3 {% b2 W2 u2 E0 L# I
    typeof($js_libpath) == "undefined"
    5 x* v- M2 {6 ^& q下拉框 " ~; P) k0 ~# E* _
    下拉框.options[索引]
    ; b+ u. k4 W  s1 F+ S  V5 s下拉框.options.length
    * q0 W, G9 i3 W$ U$ ?0 N% z1 \2 j查找对象
    ) M  p, x" E6 W% k: I( Bdocument.getElementsByName("r1");
    9 |  h( h4 V  X7 fdocument.getElementById(id);2 s. u0 Y: A& `( N) Y, b8 w9 e/ [
    定时
    ' [+ ^4 L) ]% }& ^$ x2 G# {6 stimer=setInterval('scrollwindow()',delay);
    / A1 b* ]. J, O8 r8 h3 kclearInterval(timer);
    0 S8 b8 K; C, t  z) A0 B! F- `UNCODE编码 6 p' E# a9 K9 c4 X' E
    escape() ,unescape* q& P% R: u. r7 N$ A; _
    父对象
    ! ^. Q! d, m. T8 ~, b) y* cobj.parentElement(dhtml)
    % s' E! @4 w+ {* Robj.parentNode(dom)* I/ u0 Y% ?  r- R
    交换表的行
    9 s+ x! v! m6 ~TableID.moveRow(2,1)
    ( n% p. @( i; I7 h9 @! n9 J0 ^7 I替换CSS
    . e/ l4 @+ d5 ]5 H; b" C) h7 idocument.all.csss.href = "a.css";: d' \: ]/ j1 Z% _& `8 o; V* N
    并排显示 $ c4 e* v0 P6 F# Z3 J
    display:inline
    5 w% W) y: t9 R" I" i# W/ j, |隐藏焦点
    3 n* i6 o! \6 X: [hidefocus=true" Z+ J1 U& G$ a- ^& J
    根据宽度换行
    3 ~4 t; i( w, w6 E4 Ystyle="word-break:break-all"
    3 [: z5 V7 Z2 T自动刷新 5 p/ h0 o/ A7 B+ P4 v9 Y7 [7 F
    <meta HTTP-EQUIV="refresh" C>
    9 [2 x! r1 G6 E- n) B3 M# a* ~) A简单邮件 ( q; @9 v" O, s0 w8 |" H
    <a   href="[email=aaa@bbb.com?subject=ccc&body=xxxyyy]mailto:aaa@bbb.com?subject=ccc&body=xxxyyy[/email]">  7 C6 U9 v% ^; t7 x( D* s4 s. e' k0 P& Y
    快速转到位置 ! @3 w% o- t. R* I. w
    obj.scrollIntoView(true)
    & H2 f0 s# X0 N$ y3 I9 h2 g锚 ( D% [$ F% t5 F7 X3 u, c" W& s) N
    <a name="first">
    3 Y+ t; d( B- Z8 x( K4 g- }- l<a href="#first">anchors</a>$ p# s' S. ?" H
    网页传递参数
    5 f& M: o. R0 C% O  y- v. nlocation.search();
    - [$ J6 z7 }+ D/ K1 c4 d4 z+ V可编辑 6 [* m& l1 P& A
    obj.contenteditable=true
    ( Y1 P# g9 x$ h3 e6 i% a执行菜单命令
    , [0 Z. I7 M1 k" O4 i4 W  S' Sobj.execCommand: P5 E8 N/ b+ t0 i9 a$ Y7 P" x
    双字节字符 * j& B" X0 R/ ^0 o8 v2 \  m
    /[^\x00-\xff]/
    7 s* F8 |- s0 a6 w汉字 2 l  H1 J* ?! \+ C& `' H
    /[\u4e00-\u9fa5]/; Y- H& @# D# L
    让英文字符串超出表格宽度自动换行
    7 }1 C5 d( l- bword-wrap: break-word; word-break: break-all;
    7 c& _4 P/ ?3 E% k透明背景
    5 h2 R0 p, |8 @2 h, @% b<IFRAME src="1.htm" width=300 height=180 allowtransparency></iframe>
    " ~5 f" A# x3 `# L: z1 u: K1 a: F获得style内容
    ! `* C' i5 t3 V- g2 {5 robj.style.cssText
    9 V% \% M- R2 Y2 B! {HTML标签 2 P, c1 G1 j3 b) h
    document.documentElement.innerHTML
    " X8 }$ R( t- L/ i* U: e; R第一个style标签
    # U% c4 A9 M, ^* F. E2 e1 xdocument.styleSheets[0]2 Y* ~" ~& }2 X0 y% w
    style标签里的第一个样式 ! a& z) D8 r9 e5 p+ A6 }' Q  @
    document.styleSheets[0].rules[0]
    , _& W0 S2 W8 y7 U! ^防止点击空链接时,页面往往重置到页首端。
    $ E# C# O1 a8 i) {5 X( }<a href="javascript:function()">word</a>8 h7 G  N  K2 i: ~& ^2 `0 g
    上一网页源 7 F- p  |/ z. ?$ i
    asp: . Q& O; q% ^- W2 A6 W2 F
    request.servervariables("HTTP_REFERER")
    6 S! S2 e+ k9 l6 Jjavascript:
    + g. t  F( e) V8 @  ?; `, Idocument.referrer9 C0 ]3 V$ q8 _/ c* a7 S, a
    释放内存
    / ]# G# d4 _# W) hCollectGarbage();
    ( f- s1 M4 ^! r! c7 B, @! d4 E5 S; f禁止右键
    7 Y; i4 G7 o# G/ zdocument.oncontextmenu = function() { return false;}
    0 E2 P% b: u8 S; ^禁止保存 0 y1 E1 b  G0 r) w9 `& d( n
    <noscript><iframe src="*.htm"></iframe></noscript>1 o& h9 A" n! t( V2 ]
    禁止选取<body    Shortcut Icon" href="favicon.ico">
    0 B) y. g! D" b8 w- h' yfavicon.ico 名字最好不变16*16的16色,放虚拟目录根目录下2 W4 h8 z, w5 ~$ i* L9 I$ l
    收藏栏图标
    $ O7 B: i2 ]/ a5 C& V' g  X<link rel="Bookmark" href="favicon.ico">
    % {1 Z- N+ x' D$ I) F& K# P8 k4 G查看源码
    6 c+ Y* D0 F- _9 F" i( v<input type=button value=查看网页源代码 >
    ) _1 A; A4 \. F+ O- Y' M* P' \关闭输入法
    0 e2 _0 W+ O! U5 `+ p<input style="ime-mode:disabled">9 w4 x) j% ^# H$ Z* H( U5 s+ i
    自动全选 " i' m. a/ M  l7 l6 c. @
    <input type=text name=text1 value="123" >* S* y/ n% N, {: Z
    ENTER键可以让光标移到下一个输入框
    4 B0 x# ^4 x! F6 I$ |' x<input >9 w0 [3 Q8 A' M! E1 E
    文本框的默认值 # j' R7 M' j$ N* U! e) e: m0 Z
    <input type=text value="123" >
    6 u+ a8 {6 M7 q  _title换行 ' Q* t7 W9 h9 d( f+ P: ^$ z5 a
    obj.title = "123 sdfs "
    , ?5 E0 J7 Q6 l5 U( a6 j获得时间所代表的微秒 7 z2 s$ X# N9 l6 a- }& r! c+ G
    var n1 = new Date("2004-10-10".replace(/-/g, "\/")).getTime()) I' U# |6 n* s% M
    窗口是否关闭 6 Q8 k7 \3 H+ X! w' o. I
    win.closed
    8 ~, J0 K& \! X* S" j  A; V& p/ `. o* Z" @; K
    checkbox扁平 6 Y7 d4 E) g+ v5 Y
    <input type=checkbox style="position: absolute; clip:rect(5px 15px 15px 5px)"><br>2 o% |" X8 k; \4 u4 q! W% C
    获取选中内容 " P+ _& ?$ ]  L! p  T4 g7 L9 w
    document.selection.createRange().duplicate().text
    - {: J1 X, S) B" e* S自动完成功能
    4 g4 Y) |. n& I4 O# f3 y* y<input   type=text   autocomplete=on>打开该功能  
    ) H; C+ Y- e8 V! ?& w<input   type=text   autocomplete=off>关闭该功能2 p" i# H) H4 P9 b# t
    关闭窗口
    : `/ f  n, c: r4 d8 Z3 gwindow.close();( C0 B4 \4 Q- g( z1 P
    返回
    8 s! ?3 z7 I  v2 O8 Y. B# u; i/ y* ihistory.back();
    - A- B0 F3 u% r无关闭按钮IE window.open("aa.htm", "meizz", "fullscreen=7");
    6 K( e* N, H1 H1 k' N$ B% ?统一编码/解码 alert(decodeURIComponent(encodeURIComponent("http://你好.com?as= hehe"))) % n4 E2 Z0 ?( G2 L1 X( R: H6 Z
    encodeURIComponent对":"、"/"、";" 和 "?"也编码5 B  p  e* V! s" R3 [: t

    4 r5 G* F: F  N; _# A9 S3 G8 R6 k3 z1 x  n

    ) I, F% W8 T% C; N: s' I' @$ {7 f
    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-10-23 04:35 , Processed in 1.561801 second(s), 52 queries .

    回顶部