Ich weiß nicht, wo ich anfangen und was ich suchen soll. Ich habe zwei Links in meiner HTML-Datei. Ich möchte, dass ein Feld innerhalb der Seite unter dem Link angezeigt wird, wenn auf den obigen Link geklickt wird, und wenn ich auf den zweiten Link klicke, wird das erste Feld ausgeblendet und das andere Feld unter dem zweiten Link wird angezeigt. Es ist wie eine verschiebbare Box, wenn der Link angeklickt wird. Was ist der Code/Post dafür? Ich danke dir sehr!öffnet eine Box innerhalb der Seite, wenn Link geklickt wird
Antwort
ich nicht Sie verstehen, aber ich denke, man soetwas wie diese wollen:
function myFunction() {
var x = document.getElementById('myDIV');
if (x.style.display === 'none') {
x.style.display = 'block';
} else {
x.style.display = 'none';
}
}
#myDIV {
width: 100%;
padding: 50px 0;
text-align: center;
background-color: lightblue;
margin-top:20px;
}
<p>Click the "Try it" button to toggle between hiding and showing the DIV element:</p>
<button onclick="myFunction()">Try it</button>
<div id="myDIV">
This is my DIV element.
</div>
Ja, das ist was ich suche! :) Ich fange damit an. Vielen Dank! –
Kann ein Content Switcher oder ein Registerkarten-Widget aufgerufen werden. Hier ist eine einfache Möglichkeit, dies in CSS zu tun.
.box {
display: none;
}
.box:target {
display: block;
}
<a href="#one">one</a> <a href="#two">two</a>
<div id="one" class="box">box one</div>
<div id="two" class="box">box two</div>
Und hier ist ein Weg, um es in JS zu tun
var links = document.getElementsByTagName('a'),
boxes = document.getElementsByClassName('box');
for (var i = 0; i < links.length; i++) {
links[i].addEventListener('click',function(e) {
e.preventDefault();
var url = this.getAttribute('href').replace('#','');
for (var j = 0; j < boxes.length; j++) {
boxes[j].classList.remove('active');
}
document.getElementById(url).classList.add('active');
})
}
.box {
display: none;
}
.active {
display: block;
}
<a href="#one">one</a> <a href="#two">two</a>
<div id="one" class="box">box one</div>
<div id="two" class="box">box two</div>
Danke! Das ist, was ich suche. Ich fange damit an. :) –
@AllenDelaCruz np! habe meine Antwort auch mit einer einfachen JS-Lösung aktualisiert. –
- 1. wie Box auf der gleichen Seite anzuzeigen, wenn ein Link geklickt wird
- 2. Webseitennavigation funktioniert nicht, wenn Link geklickt wird
- 3. Link von ticket_uri öffnet eine leere Seite
- 4. Link öffnen, wenn auf CardView geklickt wird
- 5. Ausnahmebehandlung öffnet Fehlerseite innerhalb der aktuellen Seite
- 6. Andere Farbe auf Link, wenn geklickt wird
- 7. Jquery Show div, wenn Link geklickt wird
- 8. JavaScript Klasse hinzufügen Wenn Link geklickt wird
- 9. java script confirm box, sollte es auf der gleichen Seite bleiben, wenn Abbrechen Schaltfläche geklickt wird
- 10. ASP.Net keine URL-Weiterleitung, wenn ein gültiger Link geklickt wird
- 11. Redirect to Tab, wenn der Link geklickt wird
- 12. RadGrid-Filter öffnet Dropdown nicht, wenn geklickt wird
- 13. Wie wird die Anfrage an eine andere JSP-Seite weitergeleitet, wenn auf einen Link in einer JSP-Seite geklickt wird?
- 14. Verhindert das erneute Laden der Seite, wenn auf den leeren Link geklickt wird?
- 15. Externer Link öffnet nicht
- 16. IE ist zufällig minimiert, wenn ein Link geklickt wird
- 17. Android: Stop-Timer, wenn eine Viewpager-Seite geklickt wird
- 18. ComboBox Auswahl verloren, wenn außerhalb der Box geklickt
- 19. Maximieren Sie eine Schaltfläche, wenn auf eine Schaltfläche geklickt wird
- 20. Phonegap Link innerhalb der Seite funktioniert nicht
- 21. Wie erstelle ich eine feste Schaltfläche, die ein Kontaktformular öffnet, wenn mit HTML & CSS geklickt wird?
- 22. Einen Link erstellen Fett, wenn auf Jquery geklickt wird
- 23. jQuery überprüft, ob ein Link geklickt wird
- 24. Javascript schließen modale Fenster, wenn eine Verknüpfung geklickt wird
- 25. Schaltfläche wird auf falsche Seite umgeleitet, wenn geklickt wird [PHP]
- 26. Dynamisch Text in Gridview angezeigt, wenn Link geklickt wird
- 27. Last lokale HTML-Datei, wenn Link in WebView geklickt wird
- 28. Schließen Responsive/mobile Navigation, wenn Link geklickt wird
- 29. Bild als Link verwenden, ausblenden/ersetzen, wenn gleichzeitig geklickt wird
- 30. ng-controller: Nichts passiert, wenn Link geklickt wird
Ihre HTML-Code bereitstellen. –
Hallo! Ich beginne meinen Code und ich weiß nicht, wo ich anfangen soll, da ich das "richtige suchbare Tutorial" bei Google dafür nicht finden kann. –