Switching between two div elements using Javascript

OneMoreQuestion

I have the following code for going from div "mainFrameOne" to div "mainFrameTwo". However, it cannot go back to mainFrameOne after changing to mainFrameTwo. And I want it to be able to keep switching back and forth. How would I best accomplish this?

HTML :

<div id="mainFrameOne">
    <p>mainFrameOne</p>
</div>
<div id="mainFrameTwo" style="display:none;">
    <p>mainFrameTwo</p>
</div>
<button onclick="myFunction()">Click me</button>

JS :

function myFunction() { 
    document.getElementById("mainFrameOne").style.display="none"; 
    document.getElementById("mainFrameTwo").style.display="block"; 
}
Zakaria Acharki

Add condition to check if the div is visible then hide it and show the other one if else do the reverse :

function myFunction() {
   var mainFrameOne = document.getElementById("mainFrameOne"); 
   var mainFrameTwo = document.getElementById("mainFrameTwo");

   mainFrameOne.style.display = (
       mainFrameOne.style.display == "none" ? "block" : "none"); 
   mainFrameTwo.style.display = (
       mainFrameTwo.style.display == "none" ? "block" : "none"); 
}

Hope this helps.


function myFunction() {
   var mainFrameOne = document.getElementById("mainFrameOne"); 
   var mainFrameTwo = document.getElementById("mainFrameTwo");

   mainFrameOne.style.display = (
       mainFrameOne.style.display == "none" ? "block" : "none"); 
   mainFrameTwo.style.display = (
       mainFrameTwo.style.display == "none" ? "block" : "none"); 
}
<div id="mainFrameOne">
    <p>mainFrameOne</p>
</div>
<div id="mainFrameTwo" style="display:none;">
    <p>mainFrameTwo</p>
</div>
<button onclick="myFunction()">Click me</button>

Collected from the Internet

Please contact [email protected] to delete if infringement.

edited at
0

Comments

0 comments
Login to comment

Related

From Dev

Switching between two div elements using Javascript

From Dev

Switching Between Two Slideshows with Javascript

From Dev

Switching between multiple CSS files using Javascript

From Dev

Switching between multiple CSS files using Javascript

From Dev

Switching div places using css transition or javascript

From Dev

Switching between two storyboards

From Dev

Switching between two images

From Dev

Switching between two storyboards

From Dev

Fill empty space between two DIV elements

From Dev

Horizontally center div between two floated elements

From Dev

JavaScript - target a string between two elements

From Dev

Initializing and switching between two UICollectionViews

From Dev

Remove <div> elements created by Javascript by using javascript

From Dev

How to add a block of div contents in between two other divs using javascript only?

From Dev

Match height of two HTML elements using Javascript

From Java

Split array element in two elements using javascript

From Dev

How to change the color of two elements using javascript?

From Dev

Match height of two HTML elements using Javascript

From Dev

Get span elements within div using javascript

From Dev

Get span elements within div using javascript

From Dev

Switching elements of two strings C++

From Dev

Switching elements of two strings C++

From Dev

Using viewer page to switch between two fragments - however it disappears after switching into a fragment

From Dev

How to automatically change resolution when switching between two monitors using a HDMI hardware switch?

From Dev

calculating the distance between two postcodes using javascript

From Dev

get attribute value between div using javascript

From Dev

Switching between two .virmc settings with a command?

From Dev

Switching between two strings like booleans

From Dev

How to handle switching between two databases

Related Related

  1. 1

    Switching between two div elements using Javascript

  2. 2

    Switching Between Two Slideshows with Javascript

  3. 3

    Switching between multiple CSS files using Javascript

  4. 4

    Switching between multiple CSS files using Javascript

  5. 5

    Switching div places using css transition or javascript

  6. 6

    Switching between two storyboards

  7. 7

    Switching between two images

  8. 8

    Switching between two storyboards

  9. 9

    Fill empty space between two DIV elements

  10. 10

    Horizontally center div between two floated elements

  11. 11

    JavaScript - target a string between two elements

  12. 12

    Initializing and switching between two UICollectionViews

  13. 13

    Remove <div> elements created by Javascript by using javascript

  14. 14

    How to add a block of div contents in between two other divs using javascript only?

  15. 15

    Match height of two HTML elements using Javascript

  16. 16

    Split array element in two elements using javascript

  17. 17

    How to change the color of two elements using javascript?

  18. 18

    Match height of two HTML elements using Javascript

  19. 19

    Get span elements within div using javascript

  20. 20

    Get span elements within div using javascript

  21. 21

    Switching elements of two strings C++

  22. 22

    Switching elements of two strings C++

  23. 23

    Using viewer page to switch between two fragments - however it disappears after switching into a fragment

  24. 24

    How to automatically change resolution when switching between two monitors using a HDMI hardware switch?

  25. 25

    calculating the distance between two postcodes using javascript

  26. 26

    get attribute value between div using javascript

  27. 27

    Switching between two .virmc settings with a command?

  28. 28

    Switching between two strings like booleans

  29. 29

    How to handle switching between two databases

HotTag

Archive