QQ登录

只需要一步,快速开始

 注册地址  找回密码
查看: 5773|回复: 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 |邮箱已经成功绑定
    • 事件源对象
      5 R/ }/ ~0 v# o9 R! @5 vevent.srcElement.tagName # C  l% M9 F9 V6 b
      event.srcElement.type

      / J3 Q4 N8 L1 `1 l$ _5 p

    7 j7 f* R& {* }1 ~) g捕获释放
    7 r0 \  l" p7 I" c( |# a+ C  tevent.srcElement.setCapture();  & r& [% h# E  `7 M" O# C4 P3 r
    event.srcElement.releaseCapture();  5 _3 u/ ~0 A- X4 t  H4 z- J2 q
    事件按键 0 n" k. k. T# i2 m; m
    event.keyCode ' P  X" Y6 y* [5 \
    event.shiftKey
    6 _9 |; x2 x* B+ J# G6 J; W! Levent.altKey ' U6 s2 R7 m$ M$ _% z
    event.ctrlKey! T9 ~  h6 @8 K% A) t- `
    事件返回值 / a2 w6 G. N- d- Y& d) j
    event.returnValue
    - r) L' h$ J. r- I& A+ q# z鼠标位置
    6 F! ^* R# u/ y6 T( Fevent.x   U! E. R9 v. G8 x! z! o
    event.y
    ) Q' {4 k6 X. G. q- [窗体活动元素
    6 j0 H: @0 k0 P( X3 `document.activeElement
    0 J& ?/ n. L1 ~绑定事件 / N" Q/ B/ Z2 n
    document.captureEvents(Event.KEYDOWN);
    0 ~+ D4 H( X6 o: i0 d# t, o访问窗体元素
    1 S. m, i/ J/ M/ ^4 D# qdocument.all("txt").focus();
    3 S# f: J$ S$ {9 xdocument.all("txt").select();1 q. f+ ~3 X  z3 m0 b# L
    窗体命令 # J" R0 e& J% z) a. X# ^" \
    document.execCommand
    % m4 R' ~8 f' z窗体COOKIE ( P0 Y7 L1 T9 I4 J9 B
    document.cookie) e7 h! F8 v6 ]! R* e
    菜单事件
    / G1 j. v) u  q8 U+ p9 q6 }document.oncontextmenu; R- d% o! S" I/ j
    创建元素 ! g) @: s2 l! n2 x0 _$ a+ c4 J
    document.createElement("SPAN");  3 I7 q! A9 l+ d7 h! n
    根据鼠标获得元素:
    ( y: g7 ^- \: N8 Cdocument.elementFromPoint(event.x,event.y).tagName=="TD ! l0 P" d+ V7 r" M4 d5 e
    document.elementFromPoint(event.x,event.y).appendChild(ms)  
    9 }$ G( e( F6 {窗体图片
    ! L8 m# h) j% ddocument.images[索引]; p+ A8 \& w0 M8 n
    窗体事件绑定 . i; E, r, A9 t) L2 V$ p! o
    document.onmousedown=scrollwindow;
    1 b& h2 Q9 y: [" j! ~2 c元素 $ Z- z" A9 ?" g6 g0 _' z
    document.窗体.elements[索引]6 t! J' m0 |; J. O
    对象绑定事件
    - \3 ]6 R- g# G! T% v1 mdocument.all.xxx.detachEvent('onclick',a);
    ! b7 T7 @) L' C$ f. r, e9 v插件数目 9 k( \/ M. M* {
    navigator.plugins. i/ [( l0 I) P& C& B
    取变量类型 6 F% a6 C6 g* x! B! P) a. G! k; {
    typeof($js_libpath) == "undefined"- S1 u) }; `& e7 \2 Z  Y
    下拉框 4 \9 i/ V) |8 x" t
    下拉框.options[索引]
    7 g9 t# ~1 ]) ~  @下拉框.options.length
    * _+ B, K' p& j2 b查找对象
    % c4 t  g4 H$ A7 }) m# Sdocument.getElementsByName("r1"); 7 h: }7 H8 g# [
    document.getElementById(id);
    6 s* `  O6 |7 s$ M3 V2 \; F定时
    9 f6 {( c, Z8 ktimer=setInterval('scrollwindow()',delay); ! n! d: y  U; A2 Y
    clearInterval(timer);
    ) p: v! H* w* a4 G3 s1 UUNCODE编码
      `0 \6 G1 x0 |) z0 M' Mescape() ,unescape
    # Q* B  f5 i/ X父对象 6 p4 W2 w) J; o
    obj.parentElement(dhtml) " u7 K7 i9 s" k
    obj.parentNode(dom)3 W* S( Q1 d; {9 B9 T
    交换表的行
    ! t5 `# S' G& v. m! U) P* ]  r. _$ f2 zTableID.moveRow(2,1)
    ( ^3 P1 l7 b0 @1 ~) S4 b替换CSS ( @9 s/ U: H7 K3 m6 q
    document.all.csss.href = "a.css";
    ; }$ N* V( ?$ z& d3 M/ p* {并排显示 ; J* r+ @4 s) |; C, {. A
    display:inline% M& b: E' [; P' f
    隐藏焦点
      Z. j0 e2 E- ?hidefocus=true+ ~1 Y6 f+ N8 ]: H
    根据宽度换行
    ! Q, L" J5 k) W' U' N  [style="word-break:break-all"
      V/ T! P$ l6 N! G. K自动刷新
    $ ~- D# U6 d$ a; k  I<meta HTTP-EQUIV="refresh" C>
    + \& B% N0 m$ V( t; k8 A; p& p- n: D简单邮件
    $ V5 N5 J' ?* X. n, W, y4 i* M  m<a   href="[email=aaa@bbb.com?subject=ccc&body=xxxyyy]mailto:aaa@bbb.com?subject=ccc&body=xxxyyy[/email]">  ( q+ G$ l- _3 x( R* G
    快速转到位置
    2 O' n- C0 P: |obj.scrollIntoView(true). }6 ~' Z5 G: ^* r( ~* V% G
    ( c: j& E" t9 L* f1 R: s9 [8 t& M
    <a name="first"> / [6 t% s9 {( y$ ^
    <a href="#first">anchors</a>* i* W$ I' l* m- R9 h" c
    网页传递参数 * T. z- Q1 }# B
    location.search();
    % g: \9 L1 U1 t1 |% \+ h可编辑
    3 b! g( H( [8 W$ ~. jobj.contenteditable=true
    / s1 d( v3 u7 Y& d7 r执行菜单命令   ^! I! [  m. j0 D& a# d% S
    obj.execCommand# D& g$ u% @$ b) \% b" T
    双字节字符
    % F) H: E# G: i! q6 _/[^\x00-\xff]/ 8 m- C" @  y' v6 T8 l: N
    汉字 , T( \; c- X2 N( h# L+ V
    /[\u4e00-\u9fa5]/
    2 ?  z3 {! ?9 G让英文字符串超出表格宽度自动换行 : y$ T) q* s- H1 T' ~+ }+ l: F
    word-wrap: break-word; word-break: break-all;/ \/ }! d! \4 ]8 V# a# Q5 s
    透明背景 5 I! N' Z5 N* k: F/ m. Y  d' Z
    <IFRAME src="1.htm" width=300 height=180 allowtransparency></iframe>/ A( _- X% o' ]6 _
    获得style内容 ! y3 o. z4 s+ t4 z+ g# u
    obj.style.cssText' L8 V% w0 @3 S+ W8 v6 n
    HTML标签 * ]* v, b! b; Y$ [
    document.documentElement.innerHTML; |2 F  j2 R( i' h- B+ y
    第一个style标签
    4 Z. l# g( w) g# R& ?document.styleSheets[0]
    1 e& X6 w" r$ U3 ]style标签里的第一个样式
    - X2 L6 }3 f. [document.styleSheets[0].rules[0]! q1 c5 E) U6 ^( h  p* c
    防止点击空链接时,页面往往重置到页首端。
    # ]  F- H& B- ^& @8 r<a href="javascript:function()">word</a>, b* E' G% E% Q% R6 A' [- e- n' Q
    上一网页源
    7 p9 V5 ?2 a% F; }/ Wasp:   }% F% D9 c; R  M$ d# w3 T3 c
    request.servervariables("HTTP_REFERER")
    - a; v) l/ s: [3 Ujavascript: & z" Z! ?1 I8 o
    document.referrer
    5 Q& R% [: U( \释放内存   J% r6 P- F) s
    CollectGarbage();& l& o+ L1 y7 v3 @
    禁止右键
    7 J: o3 J0 q% x7 N9 Bdocument.oncontextmenu = function() { return false;}1 g/ y( p$ y, V3 S' I3 g
    禁止保存 - I) q* D' B/ B' _/ F3 q. b1 c
    <noscript><iframe src="*.htm"></iframe></noscript>
    ) h! R7 e8 a6 K$ I  l禁止选取<body    Shortcut Icon" href="favicon.ico">
    - \. c( ?0 s6 k& a* f( Zfavicon.ico 名字最好不变16*16的16色,放虚拟目录根目录下" g8 g. A6 Z- m- j
    收藏栏图标
    - q* k0 R" H6 \: w<link rel="Bookmark" href="favicon.ico">
    " s# B0 g1 ^+ i4 R) \/ u查看源码
    + ~; y. R0 H  H<input type=button value=查看网页源代码 >4 O8 q, j2 y/ o) p( `
    关闭输入法
      @4 x3 B1 j+ C+ b7 u+ v7 T<input style="ime-mode:disabled">( J0 d$ d9 k! s( r
    自动全选
    % C# W) v/ d% R0 |5 E$ ]<input type=text name=text1 value="123" >
    ' g( f5 o- I# ?. f7 L" ~ENTER键可以让光标移到下一个输入框
    8 F$ r" d$ p' e+ ^& Q- n<input >
    * k: a4 P8 `7 D, c1 C6 X: ?1 f文本框的默认值
    & R1 F: e' ~4 U& N<input type=text value="123" >  Q6 i% Z7 l8 Y. k2 c$ H4 f! b
    title换行
    ; A  o) d4 M* i, s( h, J( t8 e: W, pobj.title = "123 sdfs "5 D$ M" U( U; B; K- h# I
    获得时间所代表的微秒
    # e, c- M4 Z5 t# Vvar n1 = new Date("2004-10-10".replace(/-/g, "\/")).getTime(); O& b$ V6 C( g0 n7 U6 H8 |
    窗口是否关闭   b& W: ~# x- N& _" O) p
    win.closed
    ' l' q6 Z7 X( ]- D9 G6 S
    8 J7 i- N* ~" \: |& B; Lcheckbox扁平
    8 e/ H. Z, I2 @<input type=checkbox style="position: absolute; clip:rect(5px 15px 15px 5px)"><br>1 }% e0 P6 k4 U% Z
    获取选中内容
    3 Q; e( v  Y: ^  Wdocument.selection.createRange().duplicate().text* \1 _/ r& `9 }6 ]; ~* e& a7 r
    自动完成功能 5 p% D6 X4 U  X' b6 q# ^6 p' G4 W
    <input   type=text   autocomplete=on>打开该功能  
    ' v( g* J) h4 j8 ^( u<input   type=text   autocomplete=off>关闭该功能+ c( b' k" T! F; ?
    关闭窗口4 i$ C7 \  c" _
    window.close();
    9 q- Z7 A9 s: @6 x: t! p返回# U& i: V. ]8 H" U) N+ R
    history.back();
    2 {; r/ k2 @0 Q! L无关闭按钮IE window.open("aa.htm", "meizz", "fullscreen=7");
    ) L/ P4 l, D- w: ]3 c统一编码/解码 alert(decodeURIComponent(encodeURIComponent("http://你好.com?as= hehe"))) $ @8 {) N' D* x6 }- k9 }
    encodeURIComponent对":"、"/"、";" 和 "?"也编码
    ) ^% F& X* J0 Z+ S- E3 z% G, j! y
    0 _+ u" v7 r  W: X
    4 z: }6 ]2 N  S9 I
    # M$ y  p+ ~! g# t/ 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, 2025-9-29 02:31 , Processed in 0.404904 second(s), 52 queries .

    回顶部