QQ登录

只需要一步,快速开始

 注册地址  找回密码
查看: 6014|回复: 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 |邮箱已经成功绑定
    • 事件源对象 0 d, x) N- j8 k% @8 F. [
      event.srcElement.tagName % ]/ N4 L, w' D/ O8 m. v
      event.srcElement.type

      + K/ V: v+ d" o& b) F
    0 v7 z2 \0 g- i% o! C. e3 U( q+ T
    捕获释放
    ; z2 ?) H0 b# j2 devent.srcElement.setCapture();  
    2 Q6 h5 M! y) B% q: i: t, P. revent.srcElement.releaseCapture();  
    " [1 K% H* X0 r( H事件按键
    ' [9 ~' K* `6 q9 h  {! d  r0 Qevent.keyCode & i  n7 k, h: L& X$ f4 L* K
    event.shiftKey 8 F( r+ K% J! }3 r$ D
    event.altKey
    8 r: d8 H0 K+ yevent.ctrlKey
    6 Q1 b  I) H  m) m事件返回值
    ' O+ n  p+ v9 i$ `& Fevent.returnValue
    6 G& `) N" X& N9 t; ?+ u- M- k- q鼠标位置 5 }. P( `1 P5 T  [, B8 ^
    event.x
    ( R0 |. k& M" C. M$ a# r" W. Cevent.y
    1 E) z5 I9 z8 j& z: e1 u窗体活动元素 / F; n4 [. i( M* p4 N% D
    document.activeElement
    . D9 I* S/ t& m; }% |绑定事件 & v2 {' W/ U- ~1 ?' @+ m
    document.captureEvents(Event.KEYDOWN);* F. L. q0 z; x4 g' y6 c
    访问窗体元素
    ; t3 V% T( q2 Z+ w, z) Tdocument.all("txt").focus();
    2 `( ^  N( E8 `0 I3 F" hdocument.all("txt").select();
    9 v# l# h9 D) }' }; r窗体命令 $ K( t/ e# {0 s) p
    document.execCommand3 H6 s: O! l4 |% l
    窗体COOKIE
    / B: D( g0 L6 L' j% Qdocument.cookie
    ; i- [& T$ B, y4 I! ^菜单事件 - ^5 \6 @6 f: }, Q
    document.oncontextmenu  U9 M/ k& {; r. H6 }7 N
    创建元素 4 T$ A6 G2 @7 f2 l6 s
    document.createElement("SPAN");  * [6 Y7 e$ w7 [( {  Y& e; w& ]
    根据鼠标获得元素:
    7 ]1 \3 m8 r) Adocument.elementFromPoint(event.x,event.y).tagName=="TD
    ; f4 }. X$ z$ \' d$ Bdocument.elementFromPoint(event.x,event.y).appendChild(ms)  6 S" u3 r6 U3 K6 k
    窗体图片 . O/ J. ?0 r2 y+ L0 N5 F, d- C+ C
    document.images[索引]/ A' h$ b# Q* G3 v
    窗体事件绑定
    : F+ v1 r: c, g3 c& Gdocument.onmousedown=scrollwindow;
    * `/ e7 F& ]0 G, s3 r5 `元素
    3 f7 A8 z' I5 e3 i! a. O8 D3 a- Y* f0 edocument.窗体.elements[索引], v$ g0 Y. a# H" S+ N7 J
    对象绑定事件
    % K- z; j* u4 N% X- odocument.all.xxx.detachEvent('onclick',a);
    2 F4 S+ Z: p; Y* f/ p插件数目 ' [7 \: i0 i( Q9 ?4 E7 a; ^
    navigator.plugins6 `& m7 B; j2 o: d* m
    取变量类型   N( x3 T4 p' p6 S2 V
    typeof($js_libpath) == "undefined"
    ' V3 S" H" l* H; O, l& }. \% X下拉框
    * K2 _9 ]9 n  a7 j9 }) {# L) |( s下拉框.options[索引] 1 l8 D- }" l; G: r* f# J: R1 T; G
    下拉框.options.length4 u/ X1 b. l$ o( e4 v: `- K
    查找对象
    # E: T% c/ b7 T. l" Xdocument.getElementsByName("r1");
    . M) G, H. J  f9 Odocument.getElementById(id);$ Q4 k2 h5 a2 Y, y3 X( ~2 a
    定时
    # ?0 y8 Z  o' G% Mtimer=setInterval('scrollwindow()',delay); + I8 Y8 G% D, r5 |3 B6 H* x
    clearInterval(timer);
    ) _8 |1 v, L8 B8 [, fUNCODE编码
    + v) F. y* z9 n0 Aescape() ,unescape: i6 K# m% _- J' A: {8 x# h
    父对象
    & ]7 `- T$ V9 W, t$ k) Fobj.parentElement(dhtml)
    + G6 s0 H: v) w* h# [8 t5 Robj.parentNode(dom)
    ; n, e8 s; p: a: F. y0 Y) T* B交换表的行 ) b* g4 ]0 L, R  M) `1 c
    TableID.moveRow(2,1)
    4 {9 B2 ]) r6 S- N. s8 ]替换CSS ; b* g0 S  x; W) c/ k- ]2 m
    document.all.csss.href = "a.css";, b, o% h4 R/ Z) s
    并排显示 - h/ u' k2 W  L0 o
    display:inline
    ) q$ N0 Y+ D* a( z& a' J$ F) M7 _隐藏焦点
      B- Q, ]. r) T% P% [" A2 bhidefocus=true" C- b2 d, J2 u- j. Y
    根据宽度换行
    8 }! t! V! F/ Xstyle="word-break:break-all"! `8 i" U7 }' d
    自动刷新
    1 K& e9 M6 ~8 R0 X4 K; Z# c<meta HTTP-EQUIV="refresh" C>
    , L/ A3 X4 d% ^1 [* e4 q, x简单邮件 ; E' p; S/ x* h! l
    <a   href="[email=aaa@bbb.com?subject=ccc&body=xxxyyy]mailto:aaa@bbb.com?subject=ccc&body=xxxyyy[/email]">  
    3 U) g# i' X+ }- i; Z0 G- f" U8 ]! q快速转到位置
    ; }( X6 A0 [) c/ e) ^; w1 Hobj.scrollIntoView(true)
    # F7 s6 ]# k9 d
    3 R1 M: K+ y+ x<a name="first"> 1 b2 g' g- J" I; c2 p
    <a href="#first">anchors</a>% H5 u* B5 q/ m6 K7 r$ Z& y
    网页传递参数
    - n7 D- p8 w- Rlocation.search();6 G! U! ?6 H9 t0 D. N
    可编辑
    ; }) ~4 c$ l2 v% w: Fobj.contenteditable=true
    ! ^2 {( V2 H5 Y% E4 V6 U执行菜单命令
    . Y$ n* s" G( s4 f: ^$ {obj.execCommand1 v- l0 u  S  W1 \1 u( H0 Z
    双字节字符 7 Q* A  V; x/ i! G1 T
    /[^\x00-\xff]/ % Q, K9 C* q. y/ u  P/ ?1 U
    汉字 % J/ U/ c" j+ i1 X
    /[\u4e00-\u9fa5]/' D. T6 x: \% i6 k6 M6 B
    让英文字符串超出表格宽度自动换行 . ?( ]) D2 Q& M- d0 K
    word-wrap: break-word; word-break: break-all;- B5 g* s6 i: {6 n% g" k- v
    透明背景 , q/ x, e( m  q# S4 o3 i  S8 Z, I
    <IFRAME src="1.htm" width=300 height=180 allowtransparency></iframe>
    + Y0 M# {$ d+ q. i" I, Y& k; h获得style内容 $ e0 S- V/ }* w9 I7 f
    obj.style.cssText3 {: H4 [+ t; `6 M7 R
    HTML标签 0 q: V3 O( i; x' d7 S% U% [! g
    document.documentElement.innerHTML- S& Z7 T- y: E, l5 j/ L# I
    第一个style标签 % C  n: d5 P6 D- _
    document.styleSheets[0]2 g+ C5 n$ ]5 U2 m- Z
    style标签里的第一个样式 ! W4 J4 L, b4 k1 i8 V) v( Y1 j  Z
    document.styleSheets[0].rules[0]
    7 m8 k5 Y. R6 x5 ?: p, P+ ?+ ^防止点击空链接时,页面往往重置到页首端。
    ( R2 f: s  j( E4 T* B7 i<a href="javascript:function()">word</a>9 n( k0 ^7 B2 x, k
    上一网页源 3 b( Q, {' v7 N6 z. {5 j4 u
    asp:
    - ?- C* s2 @2 t, |! |! l& orequest.servervariables("HTTP_REFERER") ) R$ R3 \! B3 F( t  H
    javascript: 2 i' N- E4 c( P% u1 U
    document.referrer
      i+ P! Y" ?/ U" }释放内存
    / p8 B- ^9 ]  l- M7 _- lCollectGarbage();4 i, F. t. m8 x- s0 t9 y9 C" K
    禁止右键   L0 V7 [3 Z( j& d7 ?( d" N
    document.oncontextmenu = function() { return false;}+ a  y6 x' l; _
    禁止保存
    . P2 D( W1 S% V, h$ x<noscript><iframe src="*.htm"></iframe></noscript>
    ) s4 ~4 W/ q3 c- ~  q# Y  W禁止选取<body    Shortcut Icon" href="favicon.ico"> 1 p  w6 Z( z9 j' [, x5 x
    favicon.ico 名字最好不变16*16的16色,放虚拟目录根目录下
      r" x$ H" F' u' J& O收藏栏图标 9 ^: T5 W9 I! r+ l9 n7 V
    <link rel="Bookmark" href="favicon.ico">
    / l8 X! f+ ~2 t查看源码
    ! o8 G* G; {* e' W  E<input type=button value=查看网页源代码 >+ ]+ P& |( W% g# D4 }& Z* A
    关闭输入法
    4 I: |1 q! u" ?5 Y: s3 Z<input style="ime-mode:disabled">2 a+ T3 ^: e7 z. d% ?  S
    自动全选 ' v; E# X  d8 @  d# V" i2 ?
    <input type=text name=text1 value="123" >: _- o7 Y. O8 h/ x/ Q0 Y4 l& T% z# a
    ENTER键可以让光标移到下一个输入框 $ E6 A% Z; W* Y8 E3 W  _5 [
    <input >( c! |! b0 }7 c; |7 [
    文本框的默认值 / _3 D5 R: s9 u2 Y* @
    <input type=text value="123" >" k7 C+ f0 p  q8 c8 X
    title换行
    3 D$ q3 C3 {& i6 V# s- G1 ^1 yobj.title = "123 sdfs "
    # g0 l4 K& O0 Z% Q! t/ w& \获得时间所代表的微秒
    9 B. U) D/ e1 g! Z" p9 A8 ?var n1 = new Date("2004-10-10".replace(/-/g, "\/")).getTime()
    5 T) |1 w2 o* i! u7 {8 v% l窗口是否关闭 ; O- L6 H/ m! ^8 U8 m
    win.closed
    $ ?$ e* X7 R7 k1 A( ?- S/ e' Y
    . h( D- J; N) u0 }2 vcheckbox扁平
    3 }* f7 ]8 c  S& P<input type=checkbox style="position: absolute; clip:rect(5px 15px 15px 5px)"><br>
    0 r3 E% a1 T- g1 d获取选中内容
    ' A. w$ G. j0 B' Udocument.selection.createRange().duplicate().text7 @$ S* m# K0 Y' W( B& M0 I
    自动完成功能 , y+ D: P# X+ m+ h! R: W3 z$ a
    <input   type=text   autocomplete=on>打开该功能  
    8 g* m+ T/ i7 P7 s% u<input   type=text   autocomplete=off>关闭该功能
    9 p) c0 c& ]- V$ R; V关闭窗口
    5 R4 u. h. U( M1 m" L/ F+ t' `window.close();+ O1 x0 C4 J, d* A9 M9 V
    返回
    8 W7 d0 B/ Z6 H, qhistory.back();0 [. {  @3 N* c, `8 J/ ^9 m! b
    无关闭按钮IE window.open("aa.htm", "meizz", "fullscreen=7");
    / r9 z9 V$ ?# C  J: D统一编码/解码 alert(decodeURIComponent(encodeURIComponent("http://你好.com?as= hehe")))
    + P8 E6 `  d" i" ~encodeURIComponent对":"、"/"、";" 和 "?"也编码
    : u" O1 a8 [+ ?) z# ~* X! O8 E+ ^5 ~* ?8 ^

    & e0 F& {" M1 I" ~2 N" h* Y5 u5 \. 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-4-21 09:57 , Processed in 0.411863 second(s), 52 queries .

    回顶部