Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> Programmazione >> Programmazione Javascript >> .

Come modificare un indice discesa in Javascript

Javascript ti dà la possibilità di modificare dinamicamente il contenuto sullo schermo del browser di un utente perché lo script risiede e viene eseguito all'interno del browser dell'utente . Ad esempio, è possibile modificare un valore di indice a tendina in JavaScript da ottenere il valore di indice dell'elemento dell'array in forma per rendere più facile per fare riferimento a loro. Istruzioni
1

creare una pagina web che permetterà all'utente di ordinare materiali di consumo e cambierà il nome della voce da "tutto esaurito" quando non ci sono più a sinistra . Creare un documento HTML con il blocco note o un editor HTML e aggiungere le intestazioni HTML per il documento :

< DOCTYPE HTML ! >




Ordina materiali < /title> <br> 2 <p > Aggiungi codice Javascript per rintracciare l'inventario e cambiare il nome della voce di Sold Out , quando l'inventario va a zero . Inizializzare le variabili globali con l'inventario di partenza per ogni voce: <br> <p> <script> <br> <p> matite var = 5; <br> <p> var carta = 5; <br> <p> var cucitrici = 5 ; <br> 3 <p> Creare una funzione JavaScript che ottiene l'elemento selezionato quando l' utente fa clic su un pulsante di ordine . Utilizzare la proprietà " selectedIndex " per ottenere l'indice della voce e la proprietà " text " per ottenere il suo nome : <br> <p> ordine function () { var <br> indice <p> = document.supplies.items.selectedIndex ; <br> articoli var <p> = document.supplies.items [index ] testo; <br> 4 <p> un flag che indica un oggetti è esaurito a . "false : " <br> <p > var soldout = false; <br> 5 <p> Decremento l'inventario per l'elemento selezionato . Se l'inventario scende a zero , modificare il testo indice discesa a " Sold Out : " interruttore <br> <p> ( voci ) { CASE <p> " Matita " : <br> <p> - matite ; <br> <p> se ( matite == 0 ) soldout = true ; <br> <p> break; CASE <p> "Carta" : <br> <p> - carta ; <br> <p> se ( carta == 0 ) soldout = true ; <br> <p> break; <br> <p> caso " cucitrice " : <br> <p> - cucitrici ; <br> <p> if ( cucitrici == 0 ) soldout = true ; <br> <p> pausa ; . <br> <p> } <br> <p> se ( soldout ) document.supplies.items [index ] text = " Sold Out " ; <br> <p> } <br> <p> < /script> <br> <p> < /head> <br> 6 <p> creare il modulo HTML e assegnare ad esso il nome si è utilizzato nella funzione JavaScript . Creare la casella a discesa con il tag <select> e utilizzare il nome della funzione JavaScript . Aggiungere le voci con il tag <option> e aggiungere un pulsante per chiamare la funzione JavaScript: <br> <p> <body> <br> <p> <form name="supplies"> <br> <p > < select type = nome " pulsante " = valore " addtoorder " = " Ordine" onclick = "ordine (); " > <br> <p> < /form > <br> <p> < /body> <br> <p> < /html > <br> 7 <p> Salvare il file HTML . Aprire in un browser e verificare la funzionalità . <br> <br> <ul class="mhjkhjlj"> <li> <a class='LinkPrevArticle' href='/Programmazione/Programmazione-Javascript/1181898.html' >Come aggiornare DIV </a></li> <li> <a class='LinkNextArticle' href='/Programmazione/Programmazione-Javascript/1181902.html' >Come chiamare JavaScript da un modello HTML </a></li> </ul> <div class="deep"> <div class="guanggadsadswqew"><script language='javascript' src='/AD/it3.js'></script></div> <div class="guanggadsadswqew1"></div> </div> <div class="xiangguanleitong"> <div class="vbfdghgjt65f"><h4>Informazioni correlate</h4></div> <ul> <li><a href="/Programmazione/PHP--MySQL-Programmazione/1183894.html" target="_blank">Come uccidere MySQL </a></li><li><a href="/Programmazione/Java-Programming/1178948.html" target="_blank">Come chiamare una CFC Dalla Javascript </a></li><li><a href="/Programmazione/Java-Programming/1181336.html" target="_blank">Come evitare Null Pointer Exception in Java </a></li><li><a href="/Programmazione/PHP--MySQL-Programmazione/1182740.html" target="_blank">Come convertire MySQL a SQLite </a></li><li><a href="/Programmazione/Java-Programming/1178884.html" target="_blank">Come utilizzare i metodi nativi in NetBeans </a></li><li><a href="/Programmazione/Java-Programming/1179498.html" target="_blank">Come esecuzione di codici Java con ColdFusion </a></li><li><a href="/Programmazione/Java-Programming/1179412.html" target="_blank">Come spostare elementi in un array corso Java </a></li><li><a href="/Programmazione/Computer-Programming-Languages/1172702.html" target="_blank">Come utilizzare LabVIEW RealTime Blocchi funzione </a></li> </ul> </div> </div> </div> <div class="woshiyouleirog"> <div class="zxtjianasd"> <div class="bidssdfjm3"><h4>Articoli consigliati</h4></div> <div class="dasdcdfurit33"> <ul> <li><a href="/Programmazione/Programmazione-Javascript/1181496.html" target="_blank">Come fare Scroll cumulativo Offset in jQuery </a></li><li><a href="/Programmazione/Programmazione-Javascript/1182332.html" target="_blank">Javascript Griglia Tutorial </a></li><li><a href="/Programmazione/Programmazione-Javascript/1181526.html" target="_blank">Come utilizzare più plugin con JW Player </a></li><li><a href="/Programmazione/Programmazione-Javascript/1181798.html" target="_blank">Effetti sequenziali in jQuery </a></li><li><a href="/Programmazione/Programmazione-Javascript/1182402.html" target="_blank">Come modificare il cursore sul rollover </a></li><li><a href="/Programmazione/Programmazione-Javascript/1182196.html" target="_blank">Come creare una Galleria Fotografica con Avanti e Indietro Links & Grande immagine pop-up </a></li><li><a href="/Programmazione/Programmazione-Javascript/1181750.html" target="_blank">Come aggiornare letterale JavaScript </a></li><li><a href="/Programmazione/Programmazione-Javascript/1181998.html" target="_blank">Come modificare un attributo di classe CSS con JavaScript </a></li><li><a href="/Programmazione/Programmazione-Javascript/1182220.html" target="_blank">Come utilizzare il metodo POST in Window.Open con Java Script </a></li><li><a href="/Programmazione/Programmazione-Javascript/1182168.html" target="_blank">Come modificare la barra di stato in stato di SCR Script Java </a></li> </ul> </div> </div> <div class="guanggandgsa32a"> </div> <div class="huosirengs"> <li><a class='childclass' href='/Programmazione/C--C-----Programming/' target="_self">C /C + + Programming</a></li> <li><a class='childclass' href='/Programmazione/Computer-Programming-Languages/' target="_self">Computer Programming Languages</a></li> <li><a class='childclass' href='/Programmazione/Delphi-Programming/' target="_self">Delphi Programming</a></li> <li><a class='childclass' href='/Programmazione/Java-Programming/' target="_self">Java Programming</a></li> <li><a class='childclass' href='/Programmazione/Programmazione-Javascript/' target="_self">Programmazione Javascript</a></li> <li><a class='childclass' href='/Programmazione/PHP--MySQL-Programmazione/' target="_self">PHP /MySQL Programmazione</a></li> <li><a class='childclass' href='/Programmazione/Perl-Programming/' target="_self">Perl Programming</a></li> <li><a class='childclass' href='/Programmazione/Python-Programming/' target="_self">Python Programming</a></li> <li><a class='childclass' href='/Programmazione/rubino-Programmazione/' target="_self">rubino Programmazione</a></li> <li><a class='childclass' href='/Programmazione/Nozioni-di-base-di-Visual-Programming/' target="_self">Nozioni di base di Visual Programming</a></li> </div> </div> </div> <div class="dsadsafa-da"> <p class="sdqwfwe42">  </p> <p class="vbnhg654">Programmazione © www.354353.com</p> <p class="iop8iud"> </p> </div> </div> </body> </html>