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

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

admin 楼主

2019-11-4 20:15:32

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

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

x
3 t) A* U+ _; E9 L' M

; @; y# k1 k% x6 VJS 操作 Select相关功能测试. K1 J! g' ^  h9 ~+ ?+ z
( d/ \5 {: G+ N5 }3 k! b
[mw_shl_code=html,true]<html lang="en">
( E7 o( x7 v6 C& S- t6 z, k0 g
2 S+ _  J7 S6 x, L) \<head>6 a/ J: D/ j# C; V1 |5 _  A
    <meta charset="UTF-8">
  t6 x9 V/ o7 L8 l: [    <meta name="viewport" content="width=device-width, initial-scale=1.0">/ o0 U' j3 s! z/ Y0 Z0 p
    <meta http-equiv="X-UA-Compatible" content="ie=edge">1 g5 b4 ]& j0 f& E. N3 S5 o
    <title>Document</title>
2 [. j8 K* T9 W0 y" }    <style>
1 w5 R1 _7 q0 R5 [! j( X  v        * {3 }2 `+ B  H) M2 A3 R  m3 h% V
            font-size: 10px;
! h' H8 O1 F7 i3 y0 T3 M            line-height: 24px;% X$ l, Q& W  x
        }0 J- L4 e# _: m
    </style>
" p5 I: G* u  G3 J- O" Z6 o</head>
8 {/ ^3 p; {& X6 L! P* Z
. D; j+ w- [; m4 M7 I3 q<body>8 Y4 U% w& ]. F# M6 R8 x
    //this is for the select test
3 F( |" T) d# ]! ^( o    <form id='myForm' action="submit" method="GET">
; X/ S) h; i5 a9 n        <input type="text" id="inpuTChange" />
) n' d7 z, K7 j# b/ u$ x" p0 c) f1 q, r        <select name="selectFruits" id="mySelect">9 y* ^, M  [5 b: R( }' `
            <option value="Orange1">Orange</option>
5 y; T( e& n$ J4 `3 X! q# @            <option value="Apple2">Apple</option>
2 E) j0 [, j) D! A& y2 l- @; U            <option value="Banana3">Banana</option>5 Y# t2 a/ M* R
        </select>: q& x: \! K; \2 J" I" F" O) \0 K( R
        <br>
3 Z, B+ ^# k0 w. n        <input type="button" value="disable">, d% A4 O% H9 k+ E% B
        <input type="button" value="Able">+ W/ E% X6 h, _! H2 L% |
        <input type="button" value="getValues">* ]$ f0 n6 @. ~) O4 B
        <input type="button" value="editValues">5 b2 z0 @& M) w! e+ q! F6 K
        <input type="button" value="addValues">
1 ?2 t. @8 K; B) y- w) o* r  a        <input type="button" value="removeValues">
4 u6 ^; U. q, j; ?( y, R( ^! l% Y- y/ P        <br>
1 A1 x) a: E8 [& T+ L
$ @7 P1 J8 B- e3 v9 ^* ^    </form>  _2 b# C1 Z2 ?) Y! `

: i# H& V5 i1 N5 v+ B6 b. Q    <p id="demoInput"></p>/ L2 ]. x5 d+ B* k. D8 B: P9 A! B
6 }: E% K5 C: k/ E: K% m
+ o; L$ M  F( W* ^8 E
    <script>
: u7 C) n0 x6 Y) U9 z0 V" o6 r        function disableFunc() {! ]; l! U4 P* i" i, ]0 p) h
            document.getElementById('mySelect').disabled = true. {' u7 C! N: b9 I( a
        }# r8 t, `+ i! f4 N7 S+ L
        function ableFunc() {8 n  O2 g& H2 ]# l2 R, d
            document.getElementById('mySelect').disabled = false% V2 {) m( p$ b! {' W$ Z
        }
$ E! U" P2 g1 x! z- T        function getValues() {
( J1 o" ~* Z. g. E& Q) {            var text = '<ul>'! N2 |2 T8 p  U5 g2 y. ^
            var x = document.getElementById('mySelect')
# B/ L8 h$ n# x( w2 y. R8 }& J            for (var i = 0; i < x.length; i++) {
; v" I& |: S; D! `" L& t) z, ]9 H0 K                text += '<li>' + x.text + '</li>'
. P. |1 D9 k+ ^8 S2 {            }
; \6 f4 K# C. R6 M            text += '</ul>'
8 t$ p( l2 ~: ]5 E7 [+ i            document.getElementById('demoInput').innerHTML = text# N5 J& a/ O. B* }' j0 {8 y; D' r" Z( r  v
        }
, v1 |, W- n- J. Z+ ?
: v, u/ o/ T. D7 j7 ~3 p* `- ]        function editValue() {: @3 w" q9 k& x* }
            var mySelected = document.getElementById('mySelect')
: D- s& c  q- }1 X/ m6 M  {            var selectedIndex = mySelected.selectedIndex
' v( b3 b8 H4 R* Q6 {6 {" ^            mySelected[selectedIndex].text = document.getElementById('inputChange').value7 Z' A5 _: E* r1 \
        }
. M8 Y& C" i" ~6 y* x3 w. J, t  U7 i* j- Y6 l6 V: u
        function removeValue() {
" ]- V: A! |+ a, C            var myselect = document.getElementById('mySelect')" j& D& R; v: [1 h; s4 |; Y- _  s
            var selectedIndex = myselect.selectedIndex3 X/ [7 {: m# n4 e
            myselect.remove(selectedIndex). L: B% Y, W% }* X# ~5 ^
        }
' A/ J: Q4 ]. }# G2 M  w: Q) H# K+ s        function addValue() {$ g6 a$ J* I+ [, |
            var myselect = document.getElementById('mySelect')
& X% @) H1 k' U6 F( b4 W            var addvalue = document.getElementById('inputChange').value
. y' C, i$ r5 @            myselect.options.add(new Option(addvalue,"value"))3 |8 t# a) c, O, \% d  b
        }
7 C- r8 I8 O+ R* L    </script>
4 p3 L2 Z$ |# `: o6 P</body>
& ]4 T  u- W6 [$ ^) ?9 {8 d& l+ x% o  I4 A5 Z& ]' Q" o( z" V
</html>[/mw_shl_code]0 L) n  C6 f. ^+ n. P
上海点团信息科技有限公司,承接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二次开发专题模块培训报名开始啦

    我知道了