QQ登录

只需要一步,快速开始

 注册地址  找回密码
查看: 6011|回复: 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 |邮箱已经成功绑定
    • 事件源对象
      . M/ T2 w3 `# G; C- w1 W: Y# D5 P5 ]event.srcElement.tagName
      ( S9 Y! N4 I- \+ A$ a+ kevent.srcElement.type
      % [0 [' \6 ?0 s; I& n- X
    5 f8 R' R7 P$ N- u" B; R7 o
    捕获释放
      {+ C* }9 K3 D' T8 v2 S- Yevent.srcElement.setCapture();  # m+ o; c- q6 F# @- h
    event.srcElement.releaseCapture();  
    , O) ]) F0 t% T' O事件按键 9 o2 R3 x& j8 q$ K
    event.keyCode / _/ H0 \1 p: u; c4 |; p
    event.shiftKey   C. I& M* ^, r; K" W
    event.altKey : }0 N, L0 q" k1 m6 O3 l6 o: y: F
    event.ctrlKey! {7 k$ y, u0 X8 s9 Q7 o% F
    事件返回值
    " O& P, h, g6 R8 pevent.returnValue
    : W! u  \8 Z; h1 o2 |: \9 n鼠标位置
    8 h* q6 v' t5 K4 t. O3 R+ gevent.x
    & R/ z; E# p! a, r7 F; Hevent.y: K# x& T! @% b% a" G
    窗体活动元素
    - r* [" ?* x/ Edocument.activeElement0 q, W( l; V; ?; n1 {9 W) B
    绑定事件
    # c5 {  [3 b1 [+ [; Y( A  |document.captureEvents(Event.KEYDOWN);) B0 w0 l9 `9 `* e. b, Q# Q- O
    访问窗体元素 3 c, V2 ], m/ a3 m/ a
    document.all("txt").focus(); 7 ^; B2 R5 `/ y$ Q" |
    document.all("txt").select();- G+ ]) F( h. K: b! e" {
    窗体命令 " Q4 x4 |- L- F- l" b# x
    document.execCommand
    ! a4 z: N( X9 N6 `" X6 ]窗体COOKIE
    1 h" z+ m# \# q' s  q# sdocument.cookie* _" N9 h/ c# d
    菜单事件
    2 L* B: I6 u( X. O: K; kdocument.oncontextmenu
    / w5 U& W& M" a. b, i% u创建元素
    7 \3 ^+ x2 d& L- h0 }document.createElement("SPAN");  
    + U) R1 n( _. i1 n/ L) j! m" _根据鼠标获得元素: 5 U; o; Q8 W$ Z8 Y: I
    document.elementFromPoint(event.x,event.y).tagName=="TD
    6 k1 G, Z$ s* S- S* K- F& gdocument.elementFromPoint(event.x,event.y).appendChild(ms)  
    - _0 m; Q2 \# X- @窗体图片
    $ q( I: [$ P3 ]3 j) Sdocument.images[索引]
    9 a+ f4 l: m6 G/ G( k* s; r1 k窗体事件绑定
    7 l0 `2 U% ~6 k8 tdocument.onmousedown=scrollwindow;% Z+ C+ @5 g' r$ G' Y6 U
    元素
    ) M: K- A; _1 c9 S& wdocument.窗体.elements[索引]
    & i6 }) \7 t+ e. ^+ {  @4 ^( P对象绑定事件 8 `6 [4 _$ ^, p3 _  g8 @. Y
    document.all.xxx.detachEvent('onclick',a);/ O" m; e5 r! ~0 H- T& u) m* u
    插件数目 9 c' A% [* U# @! d. _: c2 |$ q* R
    navigator.plugins$ E" c7 }2 s1 a
    取变量类型 - U' u& f" c2 Y8 X
    typeof($js_libpath) == "undefined"
    ) |, u' G: E2 V* {; c, v5 m下拉框
    * d! p: q. D& y/ G. @; G下拉框.options[索引]
    7 Q0 ^9 ]1 [# I' J5 J% N7 ~- }% y: O. W下拉框.options.length! h8 `5 X9 T% r+ v4 {4 y
    查找对象
    1 }# Z- v- G$ J- c# U% Hdocument.getElementsByName("r1");
    2 o  \; _8 X! a3 a4 H" J( ddocument.getElementById(id);
      l) Z/ ]1 E1 ]5 R3 T* W( C定时 4 l- ~7 U7 J# J# r! U( N: g& u- H
    timer=setInterval('scrollwindow()',delay); / o" o. w1 |/ N& H1 U
    clearInterval(timer);
    % y& E& X. {! Z$ U4 ^, l7 ]UNCODE编码
    " `4 G+ h) E3 pescape() ,unescape. `% h* [9 D2 P$ s
    父对象 : B& H" {8 o; J5 f. U5 w; r' Z4 j
    obj.parentElement(dhtml) $ X& E' R' v( s* v
    obj.parentNode(dom)5 `; x  V& ^# V! B1 R! O& D
    交换表的行
    2 b& z/ Y' m) K* j( mTableID.moveRow(2,1)* Q* ?7 \$ |: C+ r8 z( [, x
    替换CSS
    ! |9 U9 C* G& |$ T  ?document.all.csss.href = "a.css";% v) i( p8 T1 M6 W# Q( K7 s
    并排显示
    8 w  J. w, ~4 @3 B" Idisplay:inline: l$ o# R; f! r& `% H6 U1 P4 J3 p0 {
    隐藏焦点 # @; q/ ^( J4 R* r3 X& ]. T
    hidefocus=true8 T' o4 l& ^6 G# ?
    根据宽度换行 + ~) W+ {: y/ O" ^5 R& R6 X
    style="word-break:break-all"
    & f! }$ L1 M6 F4 q自动刷新 ' z$ H: m, I4 u6 I) `
    <meta HTTP-EQUIV="refresh" C>8 l( R6 Q* K, _6 s
    简单邮件 9 {; w0 P. x! m/ i( o1 i
    <a   href="[email=aaa@bbb.com?subject=ccc&body=xxxyyy]mailto:aaa@bbb.com?subject=ccc&body=xxxyyy[/email]">  
    0 t" o& v1 Z3 F4 A- F/ w! E快速转到位置 & s# B; k$ u. T: Z5 G
    obj.scrollIntoView(true)+ m" y/ ~5 X: B1 N' S; {( ?8 D( h
    7 l5 t  P+ k' B" Q- ?7 ?& u4 l
    <a name="first">
    / t; u8 N* s' W; e/ q, c" W<a href="#first">anchors</a>! g% P" q1 {# q# f1 M% [$ |5 p6 k
    网页传递参数 5 C& I, B5 H* r7 `* K
    location.search();. {0 @; N! G0 O( g& }. k* e
    可编辑 9 k# B7 U% J8 h1 s
    obj.contenteditable=true# b+ V, X9 f+ ]+ z+ Q+ P+ t
    执行菜单命令
    " p; @! _/ f" ?& s" Wobj.execCommand0 x- ]$ H; s- X8 ?" k3 y
    双字节字符 6 m$ ~( b3 C- C+ X/ Z
    /[^\x00-\xff]/
    . S  M; f  |8 Y0 |- K$ ^汉字 & l* f6 y# }" C
    /[\u4e00-\u9fa5]/' w# ~- A6 h/ J0 T
    让英文字符串超出表格宽度自动换行 & {; D8 Z1 V( ]& J; {# Q1 Y8 x
    word-wrap: break-word; word-break: break-all;3 ^5 z" W0 ~: d' c2 X, `
    透明背景
    3 _3 o- I, a( |- A<IFRAME src="1.htm" width=300 height=180 allowtransparency></iframe>4 O& m) e$ ^# [1 I( a7 X5 W! X
    获得style内容
    . q7 A# U4 W8 f* E3 P+ ]obj.style.cssText& ?. s, `/ U+ O, d* t3 a3 k# W5 F
    HTML标签 % m  ~$ ^% f, h% k3 a
    document.documentElement.innerHTML* L8 \0 K/ O! D) w5 ?+ ]- _
    第一个style标签 % }' e0 T7 X1 m# d
    document.styleSheets[0]
    ' L, i" t; F3 F* i; l) sstyle标签里的第一个样式 9 J* {& I4 ^6 h2 }8 g* B
    document.styleSheets[0].rules[0]8 V7 d6 Q5 z, H3 C+ G
    防止点击空链接时,页面往往重置到页首端。
    ( `$ o  C5 ^( j! W<a href="javascript:function()">word</a>1 t# v, K& E6 q% n
    上一网页源
    5 A' B$ ?8 |  Q. C* h& Kasp: ' P; `# h3 ?) o( _6 Y
    request.servervariables("HTTP_REFERER")
    & t  U! N) I+ e/ C: U9 P0 m8 |( pjavascript:
    ) R' w9 D" t# m) Kdocument.referrer# ]0 B) _: [6 b+ i& c% G- J
    释放内存
    $ K6 \3 M- n. O  aCollectGarbage();
    - i; H3 a$ T6 O5 U; Y禁止右键 8 ?% L7 R& P0 T$ j7 B/ i
    document.oncontextmenu = function() { return false;}& d4 d" W- ~1 @% q* h
    禁止保存
    * u6 x# c4 [# n6 H<noscript><iframe src="*.htm"></iframe></noscript>0 n5 @* s) a& `  t% W. u# }' ^
    禁止选取<body    Shortcut Icon" href="favicon.ico"> 7 j! u: e8 b+ W
    favicon.ico 名字最好不变16*16的16色,放虚拟目录根目录下0 a: g6 p5 f+ o/ z$ |7 q: ?' R% G( E4 l
    收藏栏图标
    : n& f5 l! H$ {* ]<link rel="Bookmark" href="favicon.ico">
    ; `8 x/ E9 y4 K, P. @- b查看源码 - N! r5 o3 Y! a  ?" F. d
    <input type=button value=查看网页源代码 >9 @8 d8 n7 h. m' {. x
    关闭输入法
    ; D& G) @7 _2 U- ]" q) Q<input style="ime-mode:disabled">, u8 A# e7 N! F* F9 q( s6 R  h
    自动全选
    1 v- \/ @: e% {2 ^' w% j+ m<input type=text name=text1 value="123" >
    " O6 t: Z- z& d& P5 hENTER键可以让光标移到下一个输入框
    : g/ a5 r5 L& E7 j/ X$ J<input >
    " H* S0 n4 u0 x. d! Y文本框的默认值   Q6 i7 v+ M5 m
    <input type=text value="123" >8 {  C6 ?+ x2 {' v4 J& t% R
    title换行
    / `, `# J% W7 }obj.title = "123 sdfs "
    ; N$ r5 P, e2 T6 s4 t8 _2 [获得时间所代表的微秒 9 t( }& U0 f6 q) T6 t/ b
    var n1 = new Date("2004-10-10".replace(/-/g, "\/")).getTime()
    5 h) X( W* j1 q6 ^7 G2 k% J* J" G$ f窗口是否关闭
    , V4 n# |& z7 |8 I& }+ ~) \win.closed: `4 R& }2 K' x% c( \3 K% y

    & i( P0 d4 [% Q( Bcheckbox扁平 , J* q6 f9 \2 G$ R' L6 }" R
    <input type=checkbox style="position: absolute; clip:rect(5px 15px 15px 5px)"><br>
    5 b/ Y0 t& ?) y; I7 C+ k获取选中内容 0 |0 Z8 f, H1 k. A7 z9 c
    document.selection.createRange().duplicate().text
    6 V! _( a8 k0 S7 K; Y, S自动完成功能 , ?3 f: h( B% t
    <input   type=text   autocomplete=on>打开该功能  $ G: n. r! ~7 p7 l
    <input   type=text   autocomplete=off>关闭该功能
    . Z! P8 i8 ]- j关闭窗口
    3 R/ M/ v- }& A% F) }# {window.close();
    , M/ J% x0 J/ J& I7 r返回. z/ t4 i0 w- {' P3 e& F# ^: ?
    history.back();# G9 o- j) O  `2 k
    无关闭按钮IE window.open("aa.htm", "meizz", "fullscreen=7");
    / ?, v* g- c4 q5 R- n0 @! S0 Z4 m统一编码/解码 alert(decodeURIComponent(encodeURIComponent("http://你好.com?as= hehe")))
    0 v* S( k/ V/ u5 N$ L) M, VencodeURIComponent对":"、"/"、";" 和 "?"也编码
    2 d" l( P) L5 b" ^8 u6 s
    5 i& y5 R4 d: ~* y' s/ f) \4 L
    . q2 N' O$ ?+ X8 j$ l- a+ U
    1 }- d% D, p% s2 [
    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-20 23:06 , Processed in 0.411201 second(s), 52 queries .

    回顶部