QQ登录

只需要一步,快速开始

 注册地址  找回密码
查看: 5775|回复: 0
打印 上一主题 下一主题

JS代码大全

[复制链接]
字体大小: 正常 放大
madio        

3万

主题

1311

听众

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 |邮箱已经成功绑定
    • 事件源对象 3 I) O9 ~6 l  o+ A% {& O
      event.srcElement.tagName ( [1 t' W; r9 [% `
      event.srcElement.type
      . [8 F7 N# V2 C/ K) u4 l6 f
    ) z! I; s% O: k8 O
    捕获释放 4 t# u3 u# W5 B) u+ F. s$ b
    event.srcElement.setCapture();  3 |4 b& U' g( K* g; N- F, v
    event.srcElement.releaseCapture();    _' i# S, I% u$ B; F
    事件按键
    & a& h6 i  M8 s7 g7 m9 uevent.keyCode ; v: p5 F5 N  w
    event.shiftKey ' T, X9 W; q# o* t4 J
    event.altKey $ J- `& ?* R7 Y+ F0 @
    event.ctrlKey) U" i6 q9 |* I; O1 R2 ^; s
    事件返回值 5 C- N1 d1 H. S, _5 E+ R- O9 ^
    event.returnValue
    0 W+ X  n7 T" q# I; E鼠标位置 ; t. Y2 q2 s5 b8 v9 L; ~% Z5 p
    event.x 3 z0 t8 M- m- n0 K: j9 |* H7 r
    event.y
    + J, S  n. w/ n* p% ^! G5 D窗体活动元素
    0 ]3 p+ X3 L$ B0 x$ Y' q0 m$ ]document.activeElement0 u/ `6 y( B- X6 M
    绑定事件
    7 b- h( _- I8 m: t4 Fdocument.captureEvents(Event.KEYDOWN);
    , M5 b+ d. c* [" [访问窗体元素
    . a* }& g0 X! \- X0 Fdocument.all("txt").focus(); ' J, I3 h) F, e3 J/ L, H
    document.all("txt").select();
    & A( D% z" z/ o2 @8 p, h5 q* V1 W/ a窗体命令   K4 f1 I- y( W, L: L
    document.execCommand' Z$ [+ \% X. j; z2 j4 U
    窗体COOKIE
    1 O! K0 P. ?8 C% }8 Ddocument.cookie
    % \3 L. p  O* \: D; p, F2 Q; h$ e2 ?菜单事件
    # e0 h+ V4 ~" F0 ddocument.oncontextmenu
    9 L" F0 E  p3 f2 Z; T1 w3 n0 J8 E创建元素
    ) @8 K3 g+ c" X# o% odocument.createElement("SPAN");  
    % {( b2 t6 J- B1 N# B5 Y根据鼠标获得元素: $ S( g: x5 r3 {: e  O  J1 a- f3 ?" A
    document.elementFromPoint(event.x,event.y).tagName=="TD
    $ V! q3 y( J5 Mdocument.elementFromPoint(event.x,event.y).appendChild(ms)  $ u; ~9 P  L. w# f, r) K& L( r
    窗体图片 * n8 [5 {8 J% U" t
    document.images[索引]
    ! z: v4 e7 `: b4 f) e窗体事件绑定
    + R6 z' A1 o4 u5 u# D* {/ z! P& sdocument.onmousedown=scrollwindow;
    1 x( _- ^- I7 W  k  u元素 $ z/ J) k+ Y" q! u4 J% N. O) u
    document.窗体.elements[索引]/ R  C0 e1 l) Z+ x
    对象绑定事件
    ; J# V0 G$ p8 b+ M# pdocument.all.xxx.detachEvent('onclick',a);  Q3 ^" [' x/ k( v9 t) y5 U
    插件数目
      f7 V, F6 k2 Y* Enavigator.plugins
    & ?  a9 I- P: _' E, K取变量类型 # ?7 \. Q& M: I4 g+ E% V6 _4 `
    typeof($js_libpath) == "undefined", n9 {" B9 R% T. A( I/ }3 H
    下拉框
    9 l- t$ n) c) m, n- P下拉框.options[索引] ! J5 M/ q9 M" ^* a* f
    下拉框.options.length! \3 u: z* q: O- P
    查找对象 ! }1 N1 i' \# e
    document.getElementsByName("r1"); 6 ?/ u4 G; `: Z* K
    document.getElementById(id);0 s5 I3 J5 e, ]( T: d3 O0 ]
    定时
    * B* S/ O9 Z2 u- J9 z: R0 D- Qtimer=setInterval('scrollwindow()',delay);
    % e) k' m4 T# `; P7 ?clearInterval(timer);# }7 L" M9 L/ u7 p. @2 t& F
    UNCODE编码
    9 H% t. b( f- K: v5 I5 nescape() ,unescape
    $ b3 g8 w$ \+ c# u& C父对象
    ) e: i8 @( p# `& C5 u) i) a8 Sobj.parentElement(dhtml) " v) I( q' l& y
    obj.parentNode(dom)
    0 Q; K+ }9 [* m- y% `6 i' N' [交换表的行 ' A2 x0 T: n3 t- h3 ]1 q/ b
    TableID.moveRow(2,1)' c$ `8 l4 I* m5 A  A
    替换CSS & r9 z- n, Y3 R- E
    document.all.csss.href = "a.css";  \- W, X9 E) _0 \  P( l
    并排显示 % p3 r6 D6 r* c, ^6 g$ J' s6 X# j
    display:inline) F% C* P9 \  c+ u) E
    隐藏焦点 9 T2 b- a! H! I0 M$ |
    hidefocus=true5 M6 t9 }0 z2 ~+ {2 K
    根据宽度换行 4 A# k* t* j6 N9 W) j
    style="word-break:break-all"3 j+ s' _8 a( J! b
    自动刷新 - ?3 R- g) c1 t5 P' P
    <meta HTTP-EQUIV="refresh" C>
    ) a+ C6 y# Z( J8 u简单邮件
    ! }4 R( Q$ [+ [<a   href="[email=aaa@bbb.com?subject=ccc&body=xxxyyy]mailto:aaa@bbb.com?subject=ccc&body=xxxyyy[/email]">  
    ! x# A3 a) I2 [; J0 K. y快速转到位置
    , t: Q: o' b# l9 l+ r: n* k- ?# Uobj.scrollIntoView(true)
    - ^3 r6 W0 a7 r/ Y; Z( q9 |) J8 D3 G& M. G: V
    <a name="first">
    $ I* Z; m, v& j8 t& T3 C: J<a href="#first">anchors</a>
    ! i! F' L3 B5 B, M网页传递参数
    1 W5 g+ w" y3 y% ulocation.search();
      T5 K2 C, o# o' s; P2 E可编辑 9 O" [' P  o; C0 U
    obj.contenteditable=true
    & [* m2 d# W. K0 B0 H执行菜单命令
    ' a8 c; b" ~5 Z1 `1 }obj.execCommand
    ! }1 e0 M) V! k# @& U, N# K双字节字符
    ' @+ _; U& l7 `6 O" ~/[^\x00-\xff]/ : r( k( f4 A' F' s! u
    汉字
    7 n2 e* v7 j# |/[\u4e00-\u9fa5]/2 b. B/ b$ ^8 w7 A5 p
    让英文字符串超出表格宽度自动换行
    1 N6 x* r+ i% h* q# Z( ~word-wrap: break-word; word-break: break-all;: h5 B% `& {  R% o  z2 s
    透明背景 , n" l4 G; S# H+ |! J
    <IFRAME src="1.htm" width=300 height=180 allowtransparency></iframe>4 X, e0 q& [7 ]  q$ t
    获得style内容   x7 S% T$ r4 H; p' u
    obj.style.cssText; f3 f+ J9 S8 d* ?0 j- e, ]5 I; ]. m
    HTML标签
    7 P/ Y: M3 R7 _( }0 Y7 O) Kdocument.documentElement.innerHTML5 S! h- E0 I3 \7 K4 I
    第一个style标签
    % u; u& G; s. H' m& R# M- Wdocument.styleSheets[0]
    7 V0 {) Z( {& `% K, mstyle标签里的第一个样式 0 K: K) E8 v1 N8 G
    document.styleSheets[0].rules[0]3 Y: u3 \" S' T6 m* l' u: I
    防止点击空链接时,页面往往重置到页首端。 ' j3 K0 W, x; s$ t
    <a href="javascript:function()">word</a>3 {8 Y, j5 O; Q. k: n
    上一网页源
    9 J. J  n( F* k2 ^6 basp: ' N5 f( _. g) y" Y6 K
    request.servervariables("HTTP_REFERER")
    ! h( r' I* |  E. Z3 Vjavascript: " Y  W8 U' @' V  V% T8 n
    document.referrer
    + ]3 F$ h; @) f5 s释放内存 + n4 m$ B! J2 R; O: ^0 F
    CollectGarbage();# s2 m: s; K; h
    禁止右键 1 Z! l0 k) E2 |& C) }1 _$ q
    document.oncontextmenu = function() { return false;}
    $ h( L7 D6 N/ }) r$ z2 |" M禁止保存 2 ^: F. q4 B, x
    <noscript><iframe src="*.htm"></iframe></noscript>8 I+ L# ~& V/ e5 w- q& s
    禁止选取<body    Shortcut Icon" href="favicon.ico">
    " O, }1 O; W9 B5 s3 n! w# nfavicon.ico 名字最好不变16*16的16色,放虚拟目录根目录下
    0 _& d( e7 @& L$ K0 J收藏栏图标 9 E5 Y! t  x. ~. |2 U
    <link rel="Bookmark" href="favicon.ico">1 W& {; N) d7 z6 |
    查看源码
    % t! Y8 D8 {3 `; g- g; m<input type=button value=查看网页源代码 >) r/ u0 t) Z) v$ R4 W4 E& b, k
    关闭输入法
    % f. P7 J  `9 A1 O<input style="ime-mode:disabled">8 y2 O# s& U! M  ^7 T" G
    自动全选
    9 j$ e5 s7 J# |+ V" P. o" _<input type=text name=text1 value="123" >1 X- }8 a; T4 q% V; V# c
    ENTER键可以让光标移到下一个输入框
    & ~$ M' P; j) z+ V/ ?<input >
    + X7 v1 x$ ?5 t; u文本框的默认值
    9 P8 U" A  h5 X  h<input type=text value="123" >
    / y% L8 b- U5 N8 Rtitle换行
    ' ]7 ]5 O; P. {4 Z2 \9 R6 T+ fobj.title = "123 sdfs "$ n2 r4 V, v8 t
    获得时间所代表的微秒 0 Y% p5 v: o/ {$ |. x# h  Z
    var n1 = new Date("2004-10-10".replace(/-/g, "\/")).getTime(), l- z  X; Z) I# Z# `( r" y) s
    窗口是否关闭 - M$ ~$ P/ @9 h+ p& P
    win.closed
    5 X9 {2 p3 @- X: D' k
    ' J+ _* s  r) n4 \checkbox扁平 7 t  e" B& {) t, c
    <input type=checkbox style="position: absolute; clip:rect(5px 15px 15px 5px)"><br>
    ( F& K0 d  I. b1 X1 U% E# ^获取选中内容
    , X7 ?% _" A, G3 y6 e+ S5 Vdocument.selection.createRange().duplicate().text
    ! O1 V3 o  y3 i* ^5 I' V. c自动完成功能
    + s/ Y( a( P; {( y. ]<input   type=text   autocomplete=on>打开该功能  
    + x' J3 U) t7 T. ~<input   type=text   autocomplete=off>关闭该功能/ A( o( l* N- Z! f- f
    关闭窗口' U6 Z: \( `- g8 p6 Z1 n
    window.close();1 w9 f% p  u3 I& n2 h0 p- z# f
    返回
    ! t/ c& d8 {+ u9 j% Bhistory.back();" V; C+ x& m3 [5 @# P* h9 t! z
    无关闭按钮IE window.open("aa.htm", "meizz", "fullscreen=7");
    2 \2 I) p1 S; Z8 P统一编码/解码 alert(decodeURIComponent(encodeURIComponent("http://你好.com?as= hehe"))) & h/ h# C2 r- W9 G
    encodeURIComponent对":"、"/"、";" 和 "?"也编码5 W- D% Q/ S. u# y- R
    0 U7 j3 X  [( @; J/ S# ?; H2 X4 k

    , P0 c. u- h( c7 c% V  x  {1 L! O  |, |$ d& T
    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, 2025-9-29 06:17 , Processed in 0.431149 second(s), 52 queries .

    回顶部