In diesem Artikel wird der spezifische JavaScript-Code zur Implementierung des Einkaufswagens zu Ihrer Information bereitgestellt. Der spezifische Inhalt ist wie folgt Wirkung: Code: <!DOCTYPE html> <html> <Kopf> <meta charset="UTF-8"> <Titel></Titel> <Stil> *{ Rand: 0; Polsterung: 0; } .Kasten{ Breite: 600px; Rand: 10px automatisch; Hintergrund: URL (Bild/g.jpg); Höhe: 500px; } td{ Textausrichtung: zentriert; Schriftgröße: 30px; Farbe: orange; } Taste{ Breite: 150px; Rand: 0; Rahmenradius: 5px; Höhe: 30px; Hintergrundfarbe: Dodgerblue; } /*.trl:hover{ Hintergrund: rosa; }*/ </Stil> </Kopf> <Text> <div Klasse="Box"> <br /> <button>Alle löschen</button> <button>Löschen auswählen</button> <br> <br> <input type="text" value="Bitte geben Sie Schlüsselwörter ein" /> <input type="button" value="Suchen" /> <br> <br> <Tabellenbreite='600' Rahmen="1" Zellenabstand="0"> <tr> <th><input type="checkbox" class="qx" />Alles auswählen</th> <th>Produkte</th> <th>Preis</th> <th>Seriennummer</th> <th>Herkunft</th> <th>Marke</th> <th>Betrieb</th> </tr> <tr Klasse="trl"> <td><Eingabetyp="Kontrollkästchen" Klasse="dx" /></td> <td class="shop">Durian</td> <td>20 Yuan</td> <td class="ind">1</td> <td>Hainan</td> <td>Anpai</td> <td onclick="del(this)">Löschen</td> </tr> <tr Klasse="trl"> <td><Eingabetyp="Kontrollkästchen" Klasse="dx" /></td> <td class="shop">Apfel</td> <td>20 Yuan</td> <td class="ind">2</td> <td>Hainan</td> <td>Anpai</td> <td onclick="del(this)">Löschen</td> </tr> <tr Klasse="trl"> <td><Eingabetyp="Kontrollkästchen" Klasse="dx" /></td> <td class="shop">Erdbeere</td> <td>20 Yuan</td> <td class="ind">3</td> <td>Hainan</td> <td>Anpai</td> <td onclick="del(this)">Löschen</td> </tr> <tr Klasse="trl"> <td><Eingabetyp="Kontrollkästchen" Klasse="dx" /></td> <td class="shop">Banane</td> <td>20 Yuan</td> <td class="ind">4</td> <td>Hainan</td> <td>Anpai</td> <td onclick="del(this)">Löschen</td> </tr> </Tabelle> </div> <Skript> //Alles auswählen oder keines abwählen var qx=document.getElementsByClassName('qx')[0]; var dx = document.getElementsByClassName("dx"); qx.onclick=Funktion(){ für(var i=0;i<dx.length;i++){ dx[i].geprüft=qx.geprüft } } //Alle löschen var btn=document.getElementsByTagName("button"); var tr = document.getElementsByTagName('tr'); var tbody = document.getElementsByTagName("tbody")[0]; btn[0].onclick=Funktion(){ für(var i=1;i<tr.length;i++){ tbody.removeChild(tr[i]); ich--; } } //Auswählen und löschen var dx=document.getElementsByClassName('dx'); btn[1].onclick=Funktion(){ für(var i=0;i<dx.length;i++){ wenn(dx[i].checked==true){ tbody.entfernenKind(dx[i].parentNode.parentNode) ich--; indChange(); } } } // Löschen Sie das Textfeld, um zu suchen und die Farbe zu ändern. var input = document.getElementsByTagName('input'); Eingabe[0].onfocus=Funktion(){ dieser.Wert="" } var shop = document.getElementsByClassName('shop'); Eingabe[1].onclick=Funktion(){ für(var i=0;i<shop.length;i++){ wenn(shop[i].innerHTML==input[0].value){ für(var j=0;j<shop.length;j++){ shop[j].parentNode.style.background="" } shop[i].parentNode.style.background="gelb" } } } // //Hover rein und raus bewegen für(var i=1;i<tr.length;i++){ tr[i].onmouseover=Funktion(){ dieser.Stil.Hintergrund="rosa" } tr[i].onmouseout=Funktion(){ dieser.Stil.Hintergrund="" } } // Einzelne Zeile löschen (Seriennummer) // Übergeordnetes Element.removeChild(untergeordnetes Element) tbody delete tr Funktion del(t){ tbody.removeChild(t.parentNode); indChange(); } //Seriennummerfunktion indChange(){ var ind = document.getElementsByClassName("ind"); für(var i=0;i<ind.Länge;i++){ ind[i].innerHTML=i+1; } } </Skript> </body> </html> Das Obige ist der vollständige Inhalt dieses Artikels. Ich hoffe, er wird für jedermanns Studium hilfreich sein. Ich hoffe auch, dass jeder 123WORDPRESS.COM unterstützen wird. Das könnte Sie auch interessieren:
|
<<: JavaScript-HTML zur Implementierung der mobilen Red Envelope Rain-Funktionsseite
>>: JS-Code zum Erzielen eines Seitenwechseleffekts
Inhaltsverzeichnis 1. Materialien vorbereiten 2. ...
Vorwort Workbench ist auf einem Computer installi...
In diesem Artikel wird der spezifische JavaScript...
In diesem Artikel finden Sie den spezifischen Cod...
1. Deinstallieren Sie zuerst das mit CenterOS gel...
Die MySQL-Datenbank verfügt nicht über einen inkr...
In diesem Artikel wird hauptsächlich die Methode ...
1. Die Größe des durch den HTML-Hyperlink geöffne...
Wenn die Auflösung der Anmeldeoberfläche besonder...
Docker-Version 1.13.1 Problemprozess Ein MySQL-Co...
Eine Umgebung Alibaba Cloud Server: CentOS 7.4 64...
In diesem Artikel wird der spezifische Code für J...
In diesem Artikel wird das MySQL 5.7.18 MSI-Insta...
Durch Aktivieren der Papierkorbfunktion können Si...
Datenbank für Online-Einkaufszentren - Produktkat...