PLM之家精品课程培训,联系电话:18301858168 QQ: 939801026

  • NX二次开培训

    NX二次开培训

    适合初级入门或想深入了解二次开发的工程师,本培训结合ufun,NXOpen C++,大量的实例及官方内部的开发技术对于老鸟也值得借鉴!.

    NX CAM二次开发培训报名 NX二次开发基础培训报名
  • PLM之家Catia CAA二次开发培训

    Catia二次开发培训

    Catia二次开发的市场大,这方面开发人才少,难度大。所以只要你掌握了开发,那么潜力巨大,随着时间的积累,你必将有所用武之地!

  • PLM之Teamcenter最佳学习方案

    Teamcenter培训

    用户应用基础培训,管理员基础培训,管理员高级培训,二次开发培训应有尽有,只要你感兴趣肯学习,专业多年经验大师级打造!

  • PLM之Tecnomatix制造领域培训

    Tecnomatix培训

    想了解制造领域数字化吗?想了解工厂,生产线设计吗?数字化双胞胎,工业4.0吗?我们的课程虚位以待!

PLM之家PLMHome-国产软件践行者

[前端框架] JS 操作 Select相关功能测试

[复制链接]

2019-11-4 20:15:32 1891 0

admin 发表于 2019-11-4 20:15:32 |阅读模式

admin 楼主

2019-11-4 20:15:32

请使用QQ关联注册PLM之家,学习更多关于内容,更多精彩原创视频供你学习!

您需要 登录 才可以下载或查看,没有账号?注册

x
  @% }$ p, V- b  \

& g  K/ O! p1 yJS 操作 Select相关功能测试
5 @- l; Y8 Q4 b% `# C: {' z) k' G9 `
[mw_shl_code=html,true]<html lang="en">5 j% ^2 o6 b- `8 h$ N

( l1 f6 d* b/ d. K. c3 T<head>
4 k$ a( i- e7 X  f! }" h4 r+ \    <meta charset="UTF-8">
( N& [( ?7 |% Z- z7 x- r5 a. b    <meta name="viewport" content="width=device-width, initial-scale=1.0">' @% w# N2 U4 ~- ]- t; Z8 V
    <meta http-equiv="X-UA-Compatible" content="ie=edge">
0 U7 u8 P$ N7 z  H. G2 n8 a* p$ m9 r    <title>Document</title>
% i6 b* o7 k/ J& R% w8 g    <style>
2 }' B. n9 S+ V' t, E- |        * {. g# ~4 r' j4 ?% E: }
            font-size: 10px;
+ d- u7 g, c; w1 O            line-height: 24px;4 }7 ^2 m) l6 P; h3 U/ G9 w
        }
  a5 \: K0 D0 O5 m, V    </style>
; ?4 W; b, Q* c" [</head>
) v" u$ }6 B& U" _
; q4 Y, X8 l* [( V* p<body>
: M! }& |3 k7 }3 J    //this is for the select test
1 C. \# j7 h$ ^/ ]3 T    <form id='myForm' action="submit" method="GET">
! K& ^/ ]6 f) ]0 J1 ^1 v1 n        <input type="text" id="inpuTChange" />" d: G+ G8 E/ r0 s& |
        <select name="selectFruits" id="mySelect">
2 k6 L1 P1 s1 s( i$ A9 H6 A* ?. X0 N  s            <option value="Orange1">Orange</option>
& \/ U1 ]$ i: n) f9 P            <option value="Apple2">Apple</option>
0 f( u' U. N  c9 d            <option value="Banana3">Banana</option>" q) R, X7 V1 ]$ E' {; u' R; g; I
        </select>, @7 D+ L3 m! X/ o) t) m
        <br>" s/ w% D; |* }4 y9 b; \; y# T
        <input type="button" value="disable">
4 b" [( A& E' B) T' q* K        <input type="button" value="Able">+ }- T5 {6 r: L0 k
        <input type="button" value="getValues">: Z% L# l4 ~  c
        <input type="button" value="editValues">6 |! z) v" M7 G7 p+ X0 e
        <input type="button" value="addValues">
" B) A4 Z9 n  B+ Z. z0 b( D* r3 \4 p6 O        <input type="button" value="removeValues">) Q7 n% y  |+ o# T
        <br>
3 v. J  |$ \( J/ s- K" X' k# B; t; x4 V/ z# R7 H) ~& v9 N
    </form>
0 }! x, [5 d) \1 Y
, F% S6 W8 R& ]; K    <p id="demoInput"></p># x( S' [: x1 @/ R' @! z) v2 a

3 J2 ^; V/ X1 U& [' l2 n
' b- T- d1 v, g# v; T1 m    <script>
% y( Y; A5 c8 R; i" w        function disableFunc() {( e% B# e7 f2 z0 ]
            document.getElementById('mySelect').disabled = true
! Y& y% y% N3 q# U        }* f' o0 m7 V0 C- B
        function ableFunc() {7 Q8 Z( q! Q5 D# b2 p1 W$ N
            document.getElementById('mySelect').disabled = false- E2 D1 M3 J4 ?( f; E: J; ]( R
        }
8 |+ K8 ?% O+ }        function getValues() {
! d9 o7 Z' q) N' f/ N            var text = '<ul>'% o( c' S0 V8 F1 x
            var x = document.getElementById('mySelect')( d4 P0 ^( R: o
            for (var i = 0; i < x.length; i++) {/ h; ^- T& M2 M% f1 i; C8 I+ @; T
                text += '<li>' + x.text + '</li>'
: f" u  ^( `/ ^            }
/ x  O* }! X7 O% R: H' b" W            text += '</ul>'7 J5 J6 m4 m/ Q" p' n3 l8 \
            document.getElementById('demoInput').innerHTML = text
/ j  N3 C1 ?* Z, T8 g  }# J& q        }
  o; v$ |# b- }$ v8 u  @9 n* x- ]4 w6 J: c, Q4 N. X; U
        function editValue() {
( a+ H: C) C2 J, n8 B            var mySelected = document.getElementById('mySelect')
$ Y5 e4 l6 J1 W8 B" n6 E' F            var selectedIndex = mySelected.selectedIndex
. y5 J8 V( i' V' V+ M1 y            mySelected[selectedIndex].text = document.getElementById('inputChange').value6 @/ c# H- }2 k2 q
        }
  h3 R5 }* m. n; Z
7 Q) E( K+ j. q% C% P        function removeValue() {* W. e. j! K6 {+ X' B
            var myselect = document.getElementById('mySelect')
* {' a+ y- N  ]0 f$ V& m3 I            var selectedIndex = myselect.selectedIndex
  M0 \& h) }8 b  a7 x. O            myselect.remove(selectedIndex)
0 b, l; }; l& p3 L        }
( m+ L( L; g$ y5 N        function addValue() {
9 P6 l% X3 }+ b8 G- J& u8 }            var myselect = document.getElementById('mySelect')& E& L4 d; u7 Q) I5 h# @
            var addvalue = document.getElementById('inputChange').value4 W: ]7 y/ U* V
            myselect.options.add(new Option(addvalue,"value"))
3 u/ ]& O3 K) a! O        }
; q& k( z  y/ v% u7 W# x  b5 S    </script>
, d4 B* L( E) X" I' ?0 O4 ]: x</body>& {3 ^% o! A) h) c

# E) A$ i% \  y</html>[/mw_shl_code]0 c5 `) b  [$ n! y0 X7 ]
上海点团信息科技有限公司,承接UG NX,CATIA,CREO,Solidworks 等CAx软件,Teamcenter,3D Experience等PLM软件,工业4.0数字化软件的实施\二次开发\培训相关业务,详情QQ 939801026 Tel 18301858168 网址 www.diantuankj.com/ doTeam.tech
回复

使用道具 举报

发表回复

您需要登录后才可以回帖 登录 | 注册

返回列表 本版积分规则

  • 发布新帖

  • 在线客服

  • 微信

  • 客户端

  • 返回顶部

  • x
    温馨提示

    本网站(plmhome.com)为PLM之家工业软件学习官网站

    展示的视频材料全部免费,需要高清和特殊技术支持请联系 QQ: 939801026

    PLM之家NX CAM二次开发专题模块培训报名开始啦

    我知道了