QQ登录

只需要一步,快速开始

 注册地址  找回密码
查看: 6292|回复: 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 |邮箱已经成功绑定
    • 事件源对象
      * Y! u2 F8 {1 n2 }1 v# ?0 `, }event.srcElement.tagName , `" M# K( |0 [; `
      event.srcElement.type

      & ]$ |* q. h, o/ _

    ; L+ u) a3 {) V捕获释放 6 L! y! `( g  ]% s% X
    event.srcElement.setCapture();  ! Z  s8 |4 E' u/ r" C! k3 D
    event.srcElement.releaseCapture();    z) W" ~9 {7 n6 F0 K  Q
    事件按键
    ' X) J( y- l4 t. gevent.keyCode
    # Z: |7 L8 _) R6 H/ R3 }event.shiftKey
    2 i4 O8 F5 t% o$ [event.altKey
    ( R* j! I+ `$ s! N9 R4 @  C- ~# nevent.ctrlKey' W* L+ k& w2 I2 Q' [6 u! V; T
    事件返回值
    ) v# D0 L4 \8 D. U. Wevent.returnValue1 I: B+ v6 c  \' H2 A8 |
    鼠标位置 & W4 a3 H( A" B( a7 A- U
    event.x
    ) j& p- q7 g; o+ ~' Wevent.y
    ( F  M0 p% Y( \+ x窗体活动元素 . U" y# d- L# n7 @1 S% V
    document.activeElement
    8 \5 W6 c6 E' a3 ^. }' X: }# R绑定事件
    5 G" g) y* h' V' E: Tdocument.captureEvents(Event.KEYDOWN);8 G; A( l- Q- n9 K7 a  u
    访问窗体元素
    # K6 {( S. M% `" {- U. V" {0 V+ G/ t, `! Zdocument.all("txt").focus();
    - v5 ^& B3 E' kdocument.all("txt").select();
    5 h2 V6 G0 b* J! W窗体命令
    3 E8 X2 E2 f9 q; C6 z, u. m" L) rdocument.execCommand& j1 r. L8 W: T0 A6 [- p" l
    窗体COOKIE & p3 L& c, c* u$ O0 N* N% }3 {6 c( b
    document.cookie* {: ~1 g8 a: b" ^) z, z7 C) v3 E
    菜单事件
    - H  V: l) t$ O3 L  \document.oncontextmenu  m. @. @, T1 n2 {+ _3 X
    创建元素 3 O! d" ]# R: M
    document.createElement("SPAN");  
    ! U  l6 L9 U, L/ \" v3 d! [, x# i根据鼠标获得元素: 6 F9 |- I: _0 s  Z- f/ _  j+ B/ Y+ q
    document.elementFromPoint(event.x,event.y).tagName=="TD
    0 k  k) ]6 e0 R0 K' y( s& w% ^document.elementFromPoint(event.x,event.y).appendChild(ms)  
    . S9 W" I9 f* ]- j3 P窗体图片
    6 A" Z) {* |6 X8 k# ?  I" jdocument.images[索引]
    2 K. A) P" d" j/ g. ^窗体事件绑定
    & _# H8 g: M" Pdocument.onmousedown=scrollwindow;
    ( _3 f  `3 ~: m) n元素
    - N5 P7 `5 T) o; V2 y1 T- M0 Xdocument.窗体.elements[索引]. V8 u* N0 r# C1 e
    对象绑定事件 . i" P2 I- g) x: a3 ]
    document.all.xxx.detachEvent('onclick',a);3 @  H6 J8 ~" V# ]
    插件数目
    6 Y. F" m( Q9 C# z6 J/ fnavigator.plugins% C: c' B; y! b8 N+ W; R  M
    取变量类型 ' S& i9 r6 {0 H' h! @  V
    typeof($js_libpath) == "undefined"
    4 b* T  q# ?# ~9 a1 K+ r: N下拉框
    5 V( R$ t5 g6 G( i) b6 y+ z% u下拉框.options[索引] " z# P9 o. j0 |9 g/ Y: R3 Z
    下拉框.options.length9 \" f3 @; ]) f3 m( r
    查找对象
    1 _$ s, V" F' qdocument.getElementsByName("r1"); 9 ?" {7 U9 O- A, h
    document.getElementById(id);, ^; p3 u" p& o7 L0 w& h1 y6 B
    定时 9 ~+ z$ I  S" o
    timer=setInterval('scrollwindow()',delay);
    5 S* ]- F; d* P( v6 z+ c9 OclearInterval(timer);
    , H  {% j) a8 nUNCODE编码
    $ Y6 l- L+ d4 k. ~escape() ,unescape: c+ O: Q( j2 h* V( I& s7 s
    父对象
    . w# d3 b3 L" f1 L1 i& uobj.parentElement(dhtml)
    & w3 r! B, U  f8 kobj.parentNode(dom); C/ P6 T0 s" S/ `! e
    交换表的行 * u, c6 r: n' f' `
    TableID.moveRow(2,1)! W& G. I) _9 Z; o# l* c
    替换CSS % u% L6 i' m  d- ~, d" y8 J
    document.all.csss.href = "a.css";2 _; |& ~0 a  d( B2 r+ w/ I
    并排显示 & z# d. I! \; j% B+ j% x5 B+ a- a
    display:inline: \" ~) J" F) u; U$ b, Z, B5 {' F
    隐藏焦点 4 H+ I8 x7 z! k% }0 e) P
    hidefocus=true; z& z% r( a2 {; e% \8 M$ C
    根据宽度换行
    + M* j9 ?- F& Z* `style="word-break:break-all"6 C6 x. Q7 w. ^" A
    自动刷新
    " o, Y+ v$ n8 |& G& D<meta HTTP-EQUIV="refresh" C>
    4 \: J. A" B) c* d简单邮件 " V7 a1 V5 B; j  \
    <a   href="[email=aaa@bbb.com?subject=ccc&body=xxxyyy]mailto:aaa@bbb.com?subject=ccc&body=xxxyyy[/email]">  
    + O' m5 c8 q4 P4 |! J快速转到位置 1 R" C6 \! o3 \, d! ~4 o  @
    obj.scrollIntoView(true)
    $ u2 P, R6 Y7 @5 u' M- R锚
    - O, I  a" A/ h, f. C; ?<a name="first">
    3 U" E3 H8 T7 Z- l! |8 B2 d4 q2 l<a href="#first">anchors</a>
      X/ X5 C; Q- y- q网页传递参数 6 `( Z# H" P2 S/ i- P4 N8 o2 O2 W4 J1 A
    location.search();
    - }6 V& S3 k$ B& j' V可编辑 5 X6 t/ o6 k8 }" c  c
    obj.contenteditable=true
      ~% n* m( m& ?$ B  a% Q1 J执行菜单命令
      ~) R' T( {- v  ^  R# Qobj.execCommand
    5 D$ b. K2 y  \4 M7 f' W9 Z' D双字节字符
    0 T; z& Y1 L0 a+ Z' q. T% _6 E6 L$ ^/[^\x00-\xff]/   e/ g& g7 f; t+ \! L6 A
    汉字 ( V% u5 ?( p7 K1 u
    /[\u4e00-\u9fa5]/
    6 H  @! F. k% W+ q3 v& R让英文字符串超出表格宽度自动换行 2 t& i! W$ b( M3 ?7 @3 h# v
    word-wrap: break-word; word-break: break-all;6 G8 g6 J; O* T3 I' }7 F7 [/ y
    透明背景
    . C/ t. t  l+ Q% i8 d2 z<IFRAME src="1.htm" width=300 height=180 allowtransparency></iframe>
    ' R1 Q$ p6 r5 h$ d5 d2 N; q获得style内容 , y- ^! a! i' Z/ u+ C
    obj.style.cssText
    1 j. F+ p0 `* s) }: rHTML标签
    / Y  a. N: x; d$ D/ F& x4 Jdocument.documentElement.innerHTML
    - J) q9 W+ Z$ }% `) c/ h$ J第一个style标签 6 w8 _5 y  T# O9 H# Q0 R
    document.styleSheets[0]2 N! A1 f9 ?+ c  D
    style标签里的第一个样式 . V& x9 e5 C0 x, L- K4 o* u
    document.styleSheets[0].rules[0]
    $ l8 }$ g2 V. h) J- _2 m) n3 |防止点击空链接时,页面往往重置到页首端。 " `  b8 f1 L/ q, ^
    <a href="javascript:function()">word</a>8 M3 b5 z6 B7 K8 g
    上一网页源 ) x, m$ c; K' }; c
    asp:
    8 t- b. `" k6 _* C& Z" I9 I) ~request.servervariables("HTTP_REFERER") ( X. X% D0 a, K, P9 r
    javascript:
    . N2 u0 Z+ e" ?3 n) Z' fdocument.referrer+ j9 M5 }  R2 g/ p% X
    释放内存
    ; G/ x. {8 o! g; \$ S( B2 ~CollectGarbage();
    3 L/ e& C1 h2 T' K. R0 A6 G. p禁止右键
    / `7 H& N2 p( t9 K6 V& H" Q! _document.oncontextmenu = function() { return false;}
      {0 j4 n( z: L) k2 h& t" r8 E禁止保存 4 Z. L) d, ~) L3 b
    <noscript><iframe src="*.htm"></iframe></noscript>& D1 ^8 T/ x" o. D0 i9 I
    禁止选取<body    Shortcut Icon" href="favicon.ico">
    ! X' w% `$ @* T& N- hfavicon.ico 名字最好不变16*16的16色,放虚拟目录根目录下! \1 R  b3 K. t4 l6 n# E1 S6 C# Z
    收藏栏图标
    5 Q1 [( `$ T% |8 B) @3 @<link rel="Bookmark" href="favicon.ico">& b! F! b6 I: T# d9 _* d6 z
    查看源码
    : A% N& r2 U6 ?4 b7 B; ^0 G<input type=button value=查看网页源代码 >5 t# H/ s' [0 ~) S
    关闭输入法
    1 j: I- q+ U- f<input style="ime-mode:disabled">
    , y2 ?" B) E: \0 f, Y/ I9 o) _自动全选
      ^$ X9 z. H8 S4 w9 q<input type=text name=text1 value="123" >% o/ o: L; }# w( N* V  M/ k; l
    ENTER键可以让光标移到下一个输入框
    ( I3 S% g& l* ^0 d0 K" ]: {/ J<input >% u- G( ~' S/ ]- F, X- H
    文本框的默认值 " m' p; M8 O: @3 i& M
    <input type=text value="123" >+ P( F+ r7 w$ R4 A! ^, s+ Y) X7 K8 Z6 {
    title换行 5 v. _' l( V+ K. l
    obj.title = "123 sdfs "
    3 y! w* }; U2 B- R. z/ v获得时间所代表的微秒 * c- G7 g/ \4 s+ w1 U1 q
    var n1 = new Date("2004-10-10".replace(/-/g, "\/")).getTime()
    + `0 F6 F' _0 U6 t7 e" k0 o) O窗口是否关闭 . S4 }6 a1 W, J4 y
    win.closed
    4 u; R) Z8 [6 [' h! b" z  h/ m, `( Z9 Q# |
    checkbox扁平
    ) p( H/ U1 U+ D<input type=checkbox style="position: absolute; clip:rect(5px 15px 15px 5px)"><br>2 n2 m7 ^4 N! C# s* q
    获取选中内容
    5 X% S( K' D) V  c: _document.selection.createRange().duplicate().text- ?& m8 [" C0 W8 F  G
    自动完成功能 " K' T/ v* D1 t$ e: N
    <input   type=text   autocomplete=on>打开该功能  
    ( Q" ~3 Z( A. z' W/ `<input   type=text   autocomplete=off>关闭该功能
    2 ?; j' @' S; u" F; {$ K" D关闭窗口( ~( A1 S! Q( {( a/ m& j% f. s( ^5 F
    window.close();
    $ S% M! u9 x8 ~* l8 o返回( B% z" K, Q! q7 z
    history.back();
    3 ~, c+ y/ P. }; I; w+ j- S* E无关闭按钮IE window.open("aa.htm", "meizz", "fullscreen=7");
    / v) n/ ?0 j! T8 `- C" F统一编码/解码 alert(decodeURIComponent(encodeURIComponent("http://你好.com?as= hehe")))
    % G. B# J# G$ W7 iencodeURIComponent对":"、"/"、";" 和 "?"也编码% V8 [2 S9 ], K0 P" j
    , B& Z5 o$ N; E% ~% r
    2 J6 s1 Z7 e( i2 }

    1 c8 ~/ x6 T! X8 J. m: n
    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-25 13:20 , Processed in 1.396013 second(s), 51 queries .

    回顶部