QQ登录

只需要一步,快速开始

 注册地址  找回密码
查看: 6315|回复: 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 |邮箱已经成功绑定
    • 事件源对象 ' I+ M: Q3 f/ [" \
      event.srcElement.tagName . J) b. T& z9 v+ m
      event.srcElement.type

      ' H2 {6 B8 x6 r7 ^% j1 x

    ( F% A  H$ S/ {8 k( _( T+ m捕获释放 % f% ~# q8 F) ^( s$ G
    event.srcElement.setCapture();  . G7 K9 E- a# E& l/ s
    event.srcElement.releaseCapture();  
    - Z; V+ X. l* ~! X3 R! i+ q; [事件按键 8 I. r" N, O. z( Y. W
    event.keyCode ' B1 g2 p/ Y; `* }8 K4 F$ \2 W* q
    event.shiftKey
    . ~6 a+ d/ Q& R7 K' j7 ]2 Tevent.altKey 5 W) I4 _) h6 j8 }2 g: q. O5 r
    event.ctrlKey. @0 U. b  K* K+ P* z- O; @
    事件返回值
    ' ?& Q5 l$ q# |3 ?event.returnValue
    & Q- A" I% Z5 c+ g) s鼠标位置 8 Q1 y4 I( E, l( e" e
    event.x 4 N) M9 C3 u8 C. ~
    event.y
    8 M: g% K7 k7 H# O$ H9 z- {窗体活动元素
    0 i& s( s/ D4 R3 [* h* J; K7 @5 gdocument.activeElement& A3 `8 l* Z2 K  T( s, K
    绑定事件 8 V. Q8 V$ P, D8 J, o
    document.captureEvents(Event.KEYDOWN);
    1 Y$ ]! i5 i* {! a% q8 ]访问窗体元素 ) K! `  `6 J( a. T
    document.all("txt").focus();
    6 p( X: V. T9 A/ H: a1 ?) V6 Ldocument.all("txt").select();* l, t' T$ h4 X# |
    窗体命令 1 Z6 d# m5 L; _* {4 E& U, S" _* `- t
    document.execCommand
      t* o3 c& U0 X, w& u$ p) ~9 |窗体COOKIE
    ; `" a# L# s, G7 D) N+ y- rdocument.cookie2 W8 `0 h: Z7 B$ P0 V2 h. _8 N$ k
    菜单事件 3 l! S8 X# l- L+ _
    document.oncontextmenu
    , Q# @9 v. s7 z  K  l" V. p3 d创建元素 # e0 Q9 t1 I+ M! C
    document.createElement("SPAN");  
    / l5 ~) u8 b: X根据鼠标获得元素: ) ?' k" N+ K7 d, F' [2 n2 _: X
    document.elementFromPoint(event.x,event.y).tagName=="TD 0 j- M0 P7 a9 i! l! d! E
    document.elementFromPoint(event.x,event.y).appendChild(ms)  3 _$ T6 b; K2 v* s+ D, W
    窗体图片
    2 T$ A! u$ `8 x/ k" ]9 Z# G$ Ydocument.images[索引]
    # X  q9 y; P& s1 g窗体事件绑定   L; C8 S3 e" Y4 Q5 H' J0 B3 l
    document.onmousedown=scrollwindow;
    1 H9 W' r, l$ Q4 c2 V7 X元素 & ^$ c9 n$ f8 g' }% W. Q& L2 n
    document.窗体.elements[索引]
    & J" \3 }. t- B  a3 P. P, C对象绑定事件
    1 ]- N! h8 k8 e* Hdocument.all.xxx.detachEvent('onclick',a);
    , `: Z% V) n+ Z( A插件数目 3 u( c) S2 w- e
    navigator.plugins
    + _' V) W" ^: V: K/ D8 ?( j取变量类型 5 c& _8 A5 p) v
    typeof($js_libpath) == "undefined": H% q, N7 r- N7 J4 _
    下拉框
    4 ~+ R# o: D. ?) `# w, y& r9 n下拉框.options[索引]
    5 d1 \4 @- i/ }6 \9 n下拉框.options.length$ ^# z. F  r& F, S
    查找对象 . A+ b" C( |  b3 I
    document.getElementsByName("r1"); 8 e' \2 ]. N" h% C, x/ i- \
    document.getElementById(id);
    9 l% i1 [6 n7 \5 G+ w- T" u定时
    : ^9 @5 e8 [$ D; D0 O3 wtimer=setInterval('scrollwindow()',delay);
    + J+ R" T" ^) f& W/ EclearInterval(timer);
    ( o3 b4 H* n% W( ]; u, lUNCODE编码 : R  ]. O$ M+ ?1 a% m* y- V
    escape() ,unescape* I' I+ V& A( z
    父对象
      i& W$ \3 S% G6 @obj.parentElement(dhtml)
    4 K5 ^1 t  _& @5 Z, ?obj.parentNode(dom)
    4 U2 ?: x% l. E- W3 ^7 Q交换表的行
    ; m4 [1 X4 k8 p, L' d! qTableID.moveRow(2,1)* T3 _8 Q3 ~7 d
    替换CSS
    : _# E3 a4 h% D. L2 h( Ddocument.all.csss.href = "a.css";' m. A) H+ x6 s4 V2 @
    并排显示
    * @0 H+ _& m# R$ U4 {) B( F8 j5 `, y  x3 fdisplay:inline
      y/ j  F' ^( ^# S! h/ w6 f) w隐藏焦点
    % I5 G( X2 Q0 C# a2 W- vhidefocus=true. [$ _+ w; C5 j$ D1 Q) ]; ~0 |
    根据宽度换行
    ' v8 f! _7 I  wstyle="word-break:break-all"
    : B* O  E# _( G2 b  S0 U自动刷新
    7 s( C- I2 A* L1 Y% _; ?<meta HTTP-EQUIV="refresh" C>
    / P: w/ J# F3 E( _1 e/ X简单邮件 9 L  N9 H' a# i, G! H9 C) ?( z
    <a   href="[email=aaa@bbb.com?subject=ccc&body=xxxyyy]mailto:aaa@bbb.com?subject=ccc&body=xxxyyy[/email]">  ; \( M  M0 g# L! z
    快速转到位置
    & B3 ~7 w. L7 p( c" [obj.scrollIntoView(true)
    5 }  m4 K4 C& B! m锚
    . B* I. Y3 v6 g<a name="first">
    8 V2 W+ d6 ~2 a4 Y: F& G# i<a href="#first">anchors</a>
    ! \' u# e# a7 e, c  N7 ^1 M网页传递参数 0 F8 Z3 J3 Y5 K5 I
    location.search();
    4 T2 `- B, @3 ]) A5 ~可编辑 % l) x1 g7 i" _7 M! Z/ ^" _: \" K
    obj.contenteditable=true
    ! E5 a' n# R+ J& E. z2 t执行菜单命令
    , j3 O8 B; M1 I( l7 @1 Fobj.execCommand5 A/ X+ q3 p2 f
    双字节字符   o1 n2 @0 w2 A0 B. j
    /[^\x00-\xff]/ , F* e! {4 |' o1 i5 \
    汉字 - y8 Y- X2 @, [; y/ {, j
    /[\u4e00-\u9fa5]/
    5 w/ l1 Y) A( G1 d& \让英文字符串超出表格宽度自动换行
    & B! ^/ I- t: M6 V9 a8 u. Q- V" Cword-wrap: break-word; word-break: break-all;
    0 R  p- i5 Q+ D/ G透明背景 / Q8 U, Y& W& U/ T8 P
    <IFRAME src="1.htm" width=300 height=180 allowtransparency></iframe>7 S( i( d! X7 _9 l, u
    获得style内容
    ; W' U. G$ o: i( c) ~* Jobj.style.cssText
    2 e2 G3 _4 @3 _, X1 ]HTML标签
    - K) U" B( J/ q# ?document.documentElement.innerHTML: I: @; Q7 T, H( g
    第一个style标签
    # m  \6 S; z5 k2 [5 J( cdocument.styleSheets[0]# D  M/ K( o# _( U- j6 f, r
    style标签里的第一个样式
    3 K3 s$ Y+ x$ e0 Kdocument.styleSheets[0].rules[0]5 L& u: g( v" p# H0 J
    防止点击空链接时,页面往往重置到页首端。
    2 d0 i6 F* [6 p2 \2 s8 \, @<a href="javascript:function()">word</a>7 s5 d- k& I+ X, \+ Y' Q
    上一网页源 9 E+ c3 x; g* J3 |
    asp: 5 d( y' F- P  ~4 k5 a5 p! D
    request.servervariables("HTTP_REFERER")
    ) ~  H/ \, u7 _. sjavascript: % e( @  H+ c  m5 J  {
    document.referrer
    ( n% c' ^2 G2 Q) M/ l. Y释放内存
    0 T7 _) f8 e4 `CollectGarbage();/ p- o$ X) y2 S% J: _& U. W
    禁止右键 # m& F/ ?; ~0 ~8 D4 d  ]
    document.oncontextmenu = function() { return false;}/ z- D3 G1 C2 }1 ~4 p8 V- D/ q
    禁止保存 2 U6 e! \/ o2 E2 K* a
    <noscript><iframe src="*.htm"></iframe></noscript>
    5 `! m" ~) p3 M) T7 A禁止选取<body    Shortcut Icon" href="favicon.ico"> * M, L/ l( q* s% \9 G+ X( E, V
    favicon.ico 名字最好不变16*16的16色,放虚拟目录根目录下8 ?) {$ Y, a! V3 b
    收藏栏图标
    4 D' f3 x% @9 o& m( r0 D. x<link rel="Bookmark" href="favicon.ico">* J: s5 o4 H  w" T
    查看源码 ; M  A1 w( |: h9 `8 P
    <input type=button value=查看网页源代码 >( j  s) W9 E' X* [- i$ c4 Q
    关闭输入法 8 {: _$ [! g; ~5 W
    <input style="ime-mode:disabled">
    2 u  W2 J4 h+ @8 |; W自动全选 . H3 r5 }" k' q8 t0 ?
    <input type=text name=text1 value="123" >7 b6 S* E. N9 U3 R0 N% e; B7 Q$ ]
    ENTER键可以让光标移到下一个输入框 * G9 Q+ X# Z+ s4 P2 C
    <input >+ l0 ?  o+ p0 Z, {! R
    文本框的默认值 ! B3 w  N( }- l* ~9 }3 Y1 N, V- W# u
    <input type=text value="123" >/ m! W( i2 O' E. ]
    title换行
    5 J! F$ d( c3 Mobj.title = "123 sdfs "
    5 ^$ v# O! @8 m: C1 d获得时间所代表的微秒
    " k: p2 S4 `  tvar n1 = new Date("2004-10-10".replace(/-/g, "\/")).getTime()8 j. ?. [/ w# f4 }
    窗口是否关闭
    0 V" m6 {( f( t/ N; W* P9 Gwin.closed) l+ ~, B% @' Y2 `3 i

    0 u6 ], v4 E8 e: a/ L! F  Zcheckbox扁平
    8 i6 p' f* Q& ^<input type=checkbox style="position: absolute; clip:rect(5px 15px 15px 5px)"><br>
    / ?! o& n* i; k" j( v) c: ~4 z获取选中内容 " C# i% G' a% b* v4 B" n
    document.selection.createRange().duplicate().text. P6 _- G0 h  `5 H3 O& p% p
    自动完成功能
    3 U( o# @; o& E<input   type=text   autocomplete=on>打开该功能  # l3 r, y# J. s% Q! K; Q
    <input   type=text   autocomplete=off>关闭该功能( P. K( i2 S9 y* @
    关闭窗口
    ; x+ K4 X5 v6 {# _5 W# zwindow.close();
    , Z0 e2 Y* [; B9 J& d. @0 U返回
    $ V  @2 I9 S5 I0 W/ y% Rhistory.back();* s0 z9 m8 k' ~' p
    无关闭按钮IE window.open("aa.htm", "meizz", "fullscreen=7");
    & l  {) M, `$ ?; Y: R统一编码/解码 alert(decodeURIComponent(encodeURIComponent("http://你好.com?as= hehe")))
    / h/ p; Y, D  [4 M/ xencodeURIComponent对":"、"/"、";" 和 "?"也编码
    4 t; v; i% t; }) j- B* z7 h7 ~5 d+ k( a1 ?# n/ d2 U

    " J5 Q1 s! j( ?' w! O! q4 [
    ; T+ s8 i$ x( o2 ^$ _: e4 \
    zan
    转播转播0 分享淘帖0 分享分享0 收藏收藏0 支持支持0 反对反对0 微信微信
    数学建模社会化
    您需要登录后才可以回帖 登录 | 注册地址

    fastpost qq
    收缩
    • 电话咨询

    • 04714969085

    关于我们| 联系我们| 诚征英才| 对外合作| 产品服务| QQ

    手机版|Archiver| |繁體中文 手机客户端  

    蒙公网安备 15010502000194号

    Powered by Discuz! X2.5   © 2001-2013 数学建模网-数学中国 ( 蒙ICP备14002410号-3 蒙BBS备-0002号 )     论坛法律顾问:王兆丰

    GMT+8, 2026-11-1 09:00 , Processed in 0.236082 second(s), 51 queries .

    回顶部