QQ登录

只需要一步,快速开始

 注册地址  找回密码
查看: 6008|回复: 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 |邮箱已经成功绑定
    • 事件源对象 / n% O- O8 \/ \. w" d
      event.srcElement.tagName ' z9 `- S0 q: k+ R
      event.srcElement.type
      4 _: J0 A# x% s1 F4 S3 P

    1 `' {! _3 I% ^- c/ X9 S捕获释放 ; d7 B( C# _8 y
    event.srcElement.setCapture();  # m' b* g- K& r. V2 w/ }
    event.srcElement.releaseCapture();  
    , Y& M+ p, G4 z事件按键
    0 N) r; a. X3 p6 T! Revent.keyCode
    * I" C" W- ~1 O2 d6 b# c6 i, oevent.shiftKey
    ) ?6 z$ b  @& U2 bevent.altKey
    ; v; f* a- V- j! u4 |6 F* [0 e2 Tevent.ctrlKey
    ) u: I0 Q" n" D, G事件返回值
    7 J/ g8 q" u( W. B# ^event.returnValue
    1 K0 j4 j$ M1 r8 o5 d9 M4 T2 _鼠标位置
    4 Y# T6 O$ _& F) ]5 n3 S6 N6 Devent.x
    / J1 O% x' x7 o3 tevent.y
    * ^# K- G9 ]4 e# W窗体活动元素 , s- T& a1 d- q" W/ d9 X
    document.activeElement
    $ t+ q' ^# h: j  d' o3 `绑定事件 # M% t# i3 M) G4 q+ c% W
    document.captureEvents(Event.KEYDOWN);
    * T. c# o, E. x5 ^% {访问窗体元素 " e! x8 ?: c1 p3 w. K
    document.all("txt").focus();
    3 \2 Y. m% D: b4 h& Q+ r, hdocument.all("txt").select();' p& _: @& i1 d; J$ v
    窗体命令 / o9 @$ Q4 R. Z/ l0 W2 H8 Z
    document.execCommand
    / o' d' b  _) d; `8 B窗体COOKIE 5 x! A; P2 k3 `" a
    document.cookie
    + N% V  q1 Q/ \. @- `8 }% b# X菜单事件 5 C( h% J7 E; d! M$ y
    document.oncontextmenu9 ~# O8 X0 L: G
    创建元素
    ) j/ X  y2 j% W0 S4 V6 kdocument.createElement("SPAN");  
    + u! A- ~( _6 I0 X根据鼠标获得元素:
    + n8 D/ x& }# j3 y8 Idocument.elementFromPoint(event.x,event.y).tagName=="TD
    0 w; i1 f: \$ X5 c* ^1 edocument.elementFromPoint(event.x,event.y).appendChild(ms)  
    ( Q* S; x( F! u" H3 q窗体图片 ' _* g% @8 [5 x
    document.images[索引]" ~5 |6 N7 \/ U
    窗体事件绑定 ( L# H+ C$ v; K! F9 t6 A3 C" p1 I
    document.onmousedown=scrollwindow;( A4 k! M, |( y# f$ }% Y
    元素
    . O7 |4 i& S4 G+ w# c) @2 l) a, Idocument.窗体.elements[索引]8 X2 m, c; A! l) _! u" n8 p# N/ E
    对象绑定事件 ( M0 Y+ b2 t" F3 S) Y" J9 m
    document.all.xxx.detachEvent('onclick',a);
    2 I: a) ~6 p4 E4 [2 v! D3 [1 G! }- |8 x插件数目
    # {/ ?7 b; u- Q, i9 ~% H$ _/ s7 J0 A3 xnavigator.plugins
    4 M6 i8 `  R1 y# t6 L8 O0 k取变量类型 3 L7 O$ ]8 m. e/ l9 `) @# ]4 o
    typeof($js_libpath) == "undefined"% b  [6 {& q4 `* J. h) q: o
    下拉框 8 {3 y" s; \$ m1 `
    下拉框.options[索引]
    % ]* N$ D  n( H, m  g( Y, k下拉框.options.length1 h$ Z5 E; m& J# ^* B. P9 _9 G
    查找对象 5 K* ]" Z1 j- _; b- j
    document.getElementsByName("r1"); 7 T7 F0 e1 p% O* s
    document.getElementById(id);0 H. C6 @9 @# P7 t' ]- H/ ?9 B4 Q6 z
    定时
    . W! K. b9 X  Ltimer=setInterval('scrollwindow()',delay); , }# k' y- B" m+ K& }+ c+ F8 A
    clearInterval(timer);7 @! n3 ?; V& _+ U2 k; U7 c
    UNCODE编码
    5 ]: x6 v0 @( g) m6 U3 }# u8 V9 k5 Kescape() ,unescape$ q5 O. N, g) ^( f$ j
    父对象 0 f9 l5 W/ |  v7 `
    obj.parentElement(dhtml) ; B, d  X1 X+ V
    obj.parentNode(dom)& Z2 r, q0 a7 V, h' o+ h
    交换表的行
    3 v2 s3 m$ o$ H6 t& q0 D2 g! X# PTableID.moveRow(2,1)# v; w5 `8 v1 D# t. G, V) \) |
    替换CSS 3 K  j$ l) K, [4 h' y* P3 b6 ]
    document.all.csss.href = "a.css";
    $ O: ~9 e! \% ^1 R1 G% r$ q3 z并排显示
    * ]& c6 R  Q* u$ I9 k. `- I! l8 Wdisplay:inline
    ( j' L- X; q( t隐藏焦点 4 N& B) b" v( Z$ l& C0 K
    hidefocus=true
    + X+ w5 R3 ?0 `' a7 H! f根据宽度换行
    ) z6 j% x: V' b2 R& c& h$ ~style="word-break:break-all": E3 s7 f7 n3 }7 n4 m
    自动刷新 . E1 S$ T" C% `1 s
    <meta HTTP-EQUIV="refresh" C>
    ' w" x2 W" N6 J简单邮件 * [' e7 S  e$ x0 V/ p* S& z
    <a   href="[email=aaa@bbb.com?subject=ccc&body=xxxyyy]mailto:aaa@bbb.com?subject=ccc&body=xxxyyy[/email]">  $ `! M% h2 h# q
    快速转到位置
    5 D, `# I: b3 }* fobj.scrollIntoView(true)* k" [& L3 y1 O: ?- _% u  X

    4 B) `2 e8 A/ s' }<a name="first"> 1 S1 q' Q5 n: L* u
    <a href="#first">anchors</a>. p/ B9 ?% k4 M; G9 x2 r, v, A! M
    网页传递参数 3 A/ g" o, d. g8 d2 J
    location.search();
    4 T6 j* j3 o; H/ r2 k可编辑 9 H; r% S6 k5 O5 K' b$ p# `' u- ]
    obj.contenteditable=true
    $ d+ {3 k6 ^! l8 z4 M$ M执行菜单命令
    9 B( l( i- o: o7 j: Y6 G4 Y! C% tobj.execCommand
    - b2 }2 P. m( I6 l双字节字符
    9 ~% s+ A# I2 h7 c' s8 ^$ Y: B/[^\x00-\xff]/ % T+ l* K: f( ~8 c4 m! f# P" U
    汉字 % |4 ]- f+ V! ?9 ^9 [$ Y$ `" c. c
    /[\u4e00-\u9fa5]/" n, a9 @8 e. ^
    让英文字符串超出表格宽度自动换行 # y5 Q- W( x1 c1 J) F  J3 l7 @: `  P! [' `
    word-wrap: break-word; word-break: break-all;
    & V8 G: ~7 X0 g) ^透明背景 * Q  `4 D( x$ B! p
    <IFRAME src="1.htm" width=300 height=180 allowtransparency></iframe>
    " n0 K, l" Z9 w获得style内容 . Z9 X9 k1 ^3 F7 i4 {& M8 W8 ~
    obj.style.cssText
    ; }& G" I  s4 q. ?# F# b, uHTML标签 5 p! }" x, r, H# N& C; z7 p. a7 r
    document.documentElement.innerHTML
    . Q0 J/ R3 J- v& e. D1 A第一个style标签 0 a( T! }: ]4 [6 T9 h% @, g
    document.styleSheets[0]  O4 ~2 \- R1 b8 e6 N
    style标签里的第一个样式   |% ?* @- Q. m
    document.styleSheets[0].rules[0]
    0 Y+ Z) O! f2 x8 O1 m防止点击空链接时,页面往往重置到页首端。
    0 l. |* J+ n2 O5 k2 A<a href="javascript:function()">word</a>6 U, ^) u' O* ]% w9 G" g# n
    上一网页源
    * D5 c0 a8 I' n+ \2 f) iasp:
    - s3 H! [: r% I8 ?! f* j7 F8 Z8 nrequest.servervariables("HTTP_REFERER") 0 c/ C& o. U- U5 T, ]
    javascript: - e& |( o0 N: {8 m% D0 [
    document.referrer# X. d1 u. z4 ^5 G% K
    释放内存
    8 Q: m8 D* g; l5 }# |) z- o$ X) ICollectGarbage();7 V+ ~+ K$ d) q$ J
    禁止右键 6 W8 Z: |0 k6 i2 d: y
    document.oncontextmenu = function() { return false;}
    ! C$ k* ]+ s/ c- e* p禁止保存 ! Z9 O. X5 s. @7 P
    <noscript><iframe src="*.htm"></iframe></noscript>" \2 M3 X# s  Z& G: L* r
    禁止选取<body    Shortcut Icon" href="favicon.ico">
    # C. M/ q. h& v9 ^4 T  H& lfavicon.ico 名字最好不变16*16的16色,放虚拟目录根目录下
    ) D2 D6 E" f4 f* X收藏栏图标 % }2 k0 P/ G4 N& {$ t! L
    <link rel="Bookmark" href="favicon.ico">
    # I. F1 p% |! Y3 ?$ `查看源码 2 Z: l9 c+ E! ]! Y/ {
    <input type=button value=查看网页源代码 >' ~9 n+ q" ]4 f. J
    关闭输入法 / E5 _8 l! g2 |0 w  X! a& ^
    <input style="ime-mode:disabled">  c" `5 l  {9 {. V! M0 U+ r
    自动全选 9 J' h+ g7 q& W) z4 K4 ]5 F
    <input type=text name=text1 value="123" >
    * M4 {8 F: Z0 V, m/ q8 A; R, yENTER键可以让光标移到下一个输入框
    ! G( Y- }, R4 L<input >
    " z: n, [8 \/ v! U& B, _文本框的默认值
    & o+ C# \! l3 [* c<input type=text value="123" >
    6 V% o! x% x5 Y4 h- ztitle换行 7 n* x; N. \& R& o/ v2 J
    obj.title = "123 sdfs "0 g0 j- f$ u/ n& z7 k6 @
    获得时间所代表的微秒
    9 ^& R6 q4 I- [. Rvar n1 = new Date("2004-10-10".replace(/-/g, "\/")).getTime()
    : ?* z. k8 n/ l3 W窗口是否关闭 . Y* N8 Z, X3 ]7 u
    win.closed
    $ y# n1 D; x$ X4 e% k
    ! t. t$ y) H( F" @, B( \checkbox扁平
    / H% V+ |/ Z7 @6 }3 ]# @1 z9 `& P<input type=checkbox style="position: absolute; clip:rect(5px 15px 15px 5px)"><br>; P7 r" Q' S. ^; ^" P, [& _% h3 b0 V/ L
    获取选中内容 8 @( j! n. W8 v4 `  g2 I6 v+ [: O" T
    document.selection.createRange().duplicate().text, ^- l, s3 _; q: K+ k
    自动完成功能 $ w4 C$ \* N0 i/ i! A
    <input   type=text   autocomplete=on>打开该功能  
    9 b" P$ p, T( W6 l! b3 \<input   type=text   autocomplete=off>关闭该功能
    % O" W" G% M/ o  ?9 S关闭窗口' b3 p5 Z. J* S. k
    window.close();4 o4 y# J" H; W
    返回! F  C) U3 d, ?
    history.back();# ?: _! h3 n" w+ w9 o% x! V
    无关闭按钮IE window.open("aa.htm", "meizz", "fullscreen=7");
    " Z$ B* o  F  J  n' `统一编码/解码 alert(decodeURIComponent(encodeURIComponent("http://你好.com?as= hehe"))) ; t7 Z- Z. Z. ]  C
    encodeURIComponent对":"、"/"、";" 和 "?"也编码+ t, r  {1 F' [# f) H9 W2 M

    ' t1 e% C/ E8 Q; i& @4 O- P
    - p" P; b' @! ^/ |! `# @7 _% T9 ~4 I8 z# c& t3 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-16 14:46 , Processed in 0.449750 second(s), 52 queries .

    回顶部