PLM之家精品课程培训

PLM之家精品课程培训

联系电话:18301858168   |   QQ咨询:939801026
NX二次开发培训

NX二次开发培训

UFUN/NXOpen C++和实战案例

适合初级入门或想深入了解二次开发的工程师,本培训结合ufun,NXOpen C++,大量的实例及官方内部的开发技术。
公众号二维码

关注公众号

点击扫描二维码免费在线高清教程

课程详情
Catia二次开发培训

Catia二次开发培训

市场需求大,掌握核心技术前景广阔

Catia二次开发的市场需求大,人才稀缺。掌握开发技能潜力巨大,随着经验积累将在汽车、航空等领域有所作为。
B站二维码

在线原创B站视频

点击关注工业软件传道士主页

课程详情
Teamcenter培训

Teamcenter培训

全方位培训,从基础应用到高级开发全覆盖

涵盖用户应用基础培训、管理员基础培训、管理员高级培训及二次开发培训等全方位内容,由多年经验讲师打造。
QQ群二维码

加入同行交流

点击扫描二维码加入QQ群

课程详情
×

PLM之家plmhome公众号

课程涵盖: PLM之家所有原创视频

×

关注B站视频

所有高清视频一览无余,全部在线播放学习

×

加入PLM之家QQ群

同行交流,疑问解答,更多互助

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

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

[复制链接]

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

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

admin 楼主

2019-11-4 20:15:32

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

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

x
1 J  C4 g& B. u7 C
* `0 Q+ ]4 ?; x+ ~9 y- e
JS 操作 Select相关功能测试
1 J; u) _1 _8 k9 G. e4 q6 ]
: n9 e$ v4 T! z1 O9 O[mw_shl_code=html,true]<html lang="en">
- p; z! v# a9 A8 l* L" D5 E2 e
7 b3 M( m1 D- P  Z$ u, f<head>/ h* b1 s" G+ ^, o
    <meta charset="UTF-8">
# Q/ U1 J* `( j  L# g; q7 a6 H    <meta name="viewport" content="width=device-width, initial-scale=1.0">$ u% z0 d, J2 k  F1 Q$ C/ k* H
    <meta http-equiv="X-UA-Compatible" content="ie=edge">
. ^2 N  B- Y; Z' b! T" a    <title>Document</title>& K- L8 ?# X9 {' q+ Z) x+ n+ C
    <style>
/ U9 L* S4 G7 ~* R* z" b        * {/ V9 C0 i  b- E7 c
            font-size: 10px;
9 b+ g1 @4 y, t1 |            line-height: 24px;$ K' s5 |- h" I; [
        }
# h. {1 n' J3 u: @3 O    </style>& @# K' a. h* i3 ^9 F. \
</head>/ Q; z7 i! u7 {; C
6 \2 Y, Q2 X: S; _3 F- k
<body>
3 d/ K8 f: {$ b( t- u* q  @4 m0 q    //this is for the select test: v; s+ r# L: F9 [' p& e
    <form id='myForm' action="submit" method="GET">
& p# i9 L/ s9 b4 Z# ^, B, k" Y        <input type="text" id="inpuTChange" />4 Y* _4 a- P9 ^6 b. Q
        <select name="selectFruits" id="mySelect">2 b4 Y  t1 N' A* I. L8 z
            <option value="Orange1">Orange</option>3 o3 }& {& g- r2 R8 U
            <option value="Apple2">Apple</option>0 ~5 `5 z( b' J8 ^7 d7 Y
            <option value="Banana3">Banana</option>' w; [; G. S4 Y1 T# U+ a2 W8 ]
        </select>9 u, C/ {7 }+ t5 ]2 }/ T% |  e
        <br>; }( g" }( d$ E! Y  k
        <input type="button" value="disable">- J1 x! g# a! l
        <input type="button" value="Able">
  {5 `' }& `+ o) T$ C1 O$ m( |8 L        <input type="button" value="getValues">
  z* B8 f6 ^1 @1 S# W* ]; N6 B        <input type="button" value="editValues">" O% T6 \6 }! y9 N2 _  p
        <input type="button" value="addValues">
6 T) e: z8 t3 E" Q& N5 V        <input type="button" value="removeValues">
% W3 ?# W# N* B) B7 }# {  @        <br>
5 Y9 |& [' P7 X( `5 \0 o) Z/ @# a1 F* h- X/ m
    </form>
: H$ n0 y! H% @! N. v
- T. t  ?/ q- q7 W: Q9 j    <p id="demoInput"></p>
, D; W0 `# }" ?/ \
8 l. L) ]9 w1 k% K4 X, v2 }1 r8 y( ~3 b+ ?4 l
    <script>
+ c- \5 ^) u6 n! I9 x& w; k- x        function disableFunc() {
  _1 I* g0 c% c$ s" A            document.getElementById('mySelect').disabled = true
& L/ G# n8 P" t, P, K7 `        }
, T3 q1 D1 n5 d: ^3 T        function ableFunc() {
* b3 V0 X/ F9 Z* A' g! b7 @. r+ e            document.getElementById('mySelect').disabled = false8 \( g% S  S0 N
        }
+ ?5 w- G: x6 x2 C$ T8 w  R$ t        function getValues() {6 A8 m; z& x( |
            var text = '<ul>'
% C3 U9 t$ v! M            var x = document.getElementById('mySelect')0 o0 @' O3 |4 w" A# g
            for (var i = 0; i < x.length; i++) {( w/ H& l0 g- p  I
                text += '<li>' + x.text + '</li>'6 i6 ^* O, q# W' \# e! i
            }
0 M: s. t1 I& Y2 A            text += '</ul>'. u4 r/ `+ p/ O
            document.getElementById('demoInput').innerHTML = text
$ ~$ M( R; r/ ?8 y+ Q        }5 p5 \+ M0 B2 s8 W- g  U; x
) r! z& n# g! P( N; _$ W# v$ F9 u
        function editValue() {
' A8 v! N9 S) i            var mySelected = document.getElementById('mySelect')
# i  C. N) ^2 q7 k. ^  Z" b- x; s/ w            var selectedIndex = mySelected.selectedIndex
" x. W& x: Q- s% Z            mySelected[selectedIndex].text = document.getElementById('inputChange').value# f6 q2 I. A( N' @% h8 O
        }
% s6 \. l: T, P4 \0 q) t
: _* e  ^* O5 V$ r  `$ b( B- }        function removeValue() {
$ B. V' x; [5 y& Z            var myselect = document.getElementById('mySelect')' R$ Y- F7 B1 ]7 @. u! H7 N
            var selectedIndex = myselect.selectedIndex
6 v3 H6 _! c) Y! t& b  `            myselect.remove(selectedIndex)  F* Y$ \1 U1 C; g7 i
        }
$ k# P  G  A( I0 i! D4 {8 Q  h8 G        function addValue() {0 s: w4 A; K. Y2 G8 r7 b; L, S
            var myselect = document.getElementById('mySelect')
# t* u" z6 Z. ^' ]. V            var addvalue = document.getElementById('inputChange').value" d- E' o0 a* f' ]
            myselect.options.add(new Option(addvalue,"value"))
8 C( c  W% m/ O/ _9 G% Y        }
5 w8 y8 b& r& F    </script>
7 D  n1 Y2 r' d" T( ~% O</body>
+ @1 h" A$ Z; ^8 j' D2 N( [0 v9 z5 r; e7 L4 V
</html>[/mw_shl_code]
: E' ?' e/ W( r/ {2 K
上海点团信息科技有限公司,承接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二次开发专题模块培训报名开始啦

    我知道了