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 1911 0

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

admin 楼主

2019-11-4 20:15:32

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

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

x
" u9 H' l1 j: p& j7 ^$ ]. B+ o6 `
% Y# _) B1 S% r) T/ Z
JS 操作 Select相关功能测试
5 K- g6 p- v8 x7 ]2 h0 _! B
# j" s  s/ D6 {# v[mw_shl_code=html,true]<html lang="en">* \2 f& T0 t6 H$ m0 C

' C( x) Q$ O& `, s2 ?5 l  O. J. H; f<head>
$ W4 C7 x, @0 ^" t* d) d4 l    <meta charset="UTF-8">" J* h  V' C5 N+ u( R1 M, p
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
$ u/ a% u& G5 a, C    <meta http-equiv="X-UA-Compatible" content="ie=edge">
& t! M  ~" r, u7 Y! Q* v    <title>Document</title>
' O: i. d3 a! D$ k    <style>: [3 x* ?3 T+ ]1 r( v
        * {- t9 ?/ K+ V% o. q1 D5 B
            font-size: 10px;
7 V# z% g  d: |            line-height: 24px;* t/ `" P% {5 `* T; Q/ p* y8 M% @2 [% T
        }
. s! l2 e* ?, {+ L    </style>
' |4 |- E, c& z8 H& n+ p</head>3 d( r1 B2 w" _+ T# S
+ k/ Q3 a8 ]9 Z4 u- P- I5 O, X
<body>$ i6 l( Q3 }6 n  i) K) U$ Y, l
    //this is for the select test5 x# Q0 U& X# V" Y7 T/ L# a
    <form id='myForm' action="submit" method="GET">
# @8 M  y! S3 P$ `+ r2 P        <input type="text" id="inpuTChange" />" D" f" [# V- W( v
        <select name="selectFruits" id="mySelect">
7 ]- y2 @- _" N            <option value="Orange1">Orange</option>
3 ?0 W0 ~' o5 `& @: G; R            <option value="Apple2">Apple</option>
+ J3 B' }8 N! N  i- f            <option value="Banana3">Banana</option>/ |# n) d* S: i/ k
        </select>, C8 H4 l- p, ~2 s' M  t- K7 N
        <br>2 x' I) I* w3 Y, |4 {
        <input type="button" value="disable">
! s7 y2 n% G- [4 R7 k        <input type="button" value="Able">- P9 w4 G0 c4 v) X3 x: c: J
        <input type="button" value="getValues">
3 E% d. _2 m! s. _        <input type="button" value="editValues">! h3 {6 K6 }* n1 o2 |6 i+ }6 D5 `
        <input type="button" value="addValues">
. j2 V" O6 ~; k9 W/ g, k        <input type="button" value="removeValues">
2 x7 c, R9 Q) h1 F3 R% G        <br>
/ C+ N# ~0 R" E, U; m$ e3 l9 M( t$ K3 J* [$ x
    </form>, v1 R' Z) v6 f) m5 O" ~2 T1 w$ E
# W3 e( k6 T$ V  ]: V7 W) ]/ r) P" Y
    <p id="demoInput"></p>
0 B* `5 b8 n/ K" i% u1 F  ]0 ]: k5 p' {. V. ^2 [9 |
7 V% J; P9 a0 _1 T7 e  a3 A1 R
    <script>
) _& U- f; h* K# {) a3 m        function disableFunc() {
2 A' X4 n6 O! |" c- m6 `: i, ]            document.getElementById('mySelect').disabled = true
* c7 }% f' f; j; o' N        }" i6 D7 N; m  ]( [3 i: k
        function ableFunc() {
  J4 X  y: D; T/ R            document.getElementById('mySelect').disabled = false
9 m0 u- P; `) O/ N; o        }
) `' `( X4 t% x* C6 z9 i        function getValues() {
/ B, V) e" @! e, e6 z( i8 ]            var text = '<ul>'# X6 z$ Y5 G; ^/ I2 x! S  c
            var x = document.getElementById('mySelect')
, O- @+ }, f6 {  d            for (var i = 0; i < x.length; i++) {
0 q0 ?" a5 z$ c( m% n1 W$ E                text += '<li>' + x.text + '</li>'1 p. b2 U+ _% u) f7 s9 K
            }3 Z, _3 r& y5 ]7 `8 ?; J- x! c
            text += '</ul>'
% y* t5 }8 k" o! x% t+ F" Z% S+ k: e            document.getElementById('demoInput').innerHTML = text: I: n( c7 M5 x* v2 w) f
        }
5 ]/ q, f7 I! f; X, |) n8 Q2 z  m) L4 N, O
        function editValue() {
* u4 Z" B- P/ o, c, z. m            var mySelected = document.getElementById('mySelect')
) l' F9 \, k1 e' P2 u2 }6 n            var selectedIndex = mySelected.selectedIndex
1 i' T- s% o1 W2 D( U& E            mySelected[selectedIndex].text = document.getElementById('inputChange').value
' H! ^  ]3 B+ A# z. B  F        }; X  n8 _$ J& z* k) p) x1 ]

( b2 M3 `; b6 n& H        function removeValue() {
+ r  O0 g% ^1 J4 A            var myselect = document.getElementById('mySelect')3 G) {3 p! }% l- d4 _8 M( l
            var selectedIndex = myselect.selectedIndex
' ^& [1 d, F' ~- D6 s            myselect.remove(selectedIndex), d( l: M! _$ P* `" y* l. U
        }
! y$ m4 R6 q+ v9 g        function addValue() {
- H) j! e. a' k2 n% v# w            var myselect = document.getElementById('mySelect')
: f( K  J- ]6 M3 B            var addvalue = document.getElementById('inputChange').value( j3 [' Q! U9 N
            myselect.options.add(new Option(addvalue,"value"))
6 h4 ?4 W7 E+ K6 w/ e        }3 Q0 y. a% E% w" F* }
    </script>3 Q. K8 R* |5 c) {. Y( t1 }
</body>
5 l+ ?" y. C8 l8 r7 V* X. ]& ]  k$ _
3 J, Y7 {( f1 i</html>[/mw_shl_code]% `3 t8 k2 L, H& r4 B. Q7 D
上海点团信息科技有限公司,承接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二次开发专题模块培训报名开始啦

    我知道了