JSFiddle - React, Tailwind, and code Playground

by Alma Grace

HTML

<body class="page page-id-813 page-child parent-pageid-8 page-template-default header-image content-sidebar">
    <div id="wrap">
        <div id="header">
            <div class="wrap">
                <div id="title-area">
                    <p id="title"><a href="http://www.bridgesrestaurant.com/" title="Bridges Restaurant">Bridges Restaurant</a>

                    </p>
                    <p id="description">Granville Island</p>
                </div>
                <div class="widget-area header-widget-area">
                    <div id="nav_menu-3" class="widget widget_nav_menu">
                        <div class="widget-wrap">
                            <div class="menu-main-menu-container">
                                <ul id="menu-main-menu" class="menu genesis-nav-menu js-superfish">
                                    <li id="menu-item-37" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-37"><a href="http://www.bridgesrestaurant.com/location/">Location</a>

                                    </li>
                                    <li id="menu-item-48" class="menu-item menu-item-type-custom menu-item-object-custom current-menu-ancestor current-menu-parent menu-item-has-children menu-item-48"><a href="#">Food</a>

                                        <ul class="sub-menu">
                                            <li id="menu-item-916" class="menu-item menu-item-type-post_type menu-item-object-page current-menu-item page_item page-item-813 current_page_item menu-item-916"><a href="http://www.bridgesrestaurant.com/food/upper-dining-room/">Upper Dining Room</a>

                                            </li>
                                            <li id="menu-item-915" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-915"><a href="http://www.bridgesrestaurant.com/food/bistro-bar/">Bistro &#038; Bar</a>

                                            </li>
                             ...

CSS

#alma {
    font-family: Arial, cursive;
    font-size: 1.5em;
    color: #cc0000;
    margin-top: 25px;
    margin-bottom: 10px;
    text-shadow:0px 0px 2px #cc6600, 2px 2px 2px #333333;
}
.hwtext {
    background-color: #996633;
    box-shadow: 1px 1px 5px #330000;
    opacity: .9;
    padding: 10px;
    margin-top: 15px;
    margin-left: 0px;
    color: #ffffff;
    position:relative;
    top: 15 px;
    text-shadow:0px 0px 2px #cc6600, 4px 4px 4px #333333;
}

JavaScript

//ALMA GRACE ASSIGNMENT
//displays all anchor links
var allLinks = document.querySelectorAll('#menu-main-menu a');
for (var i = 0; i < allLinks.length; i++) {
    $("#allAnchorLinks").after(allLinks[i].textContent + "<br>");
}

//displays title and description
var titleBridges = document.getElementById('title').textContent;
var descBridges = document.getElementById('description').textContent;
alert(titleBridges + descBridges);

//displays More About Bridges and location
var moreInfo = document.querySelectorAll('.textwidget p');
for (var j = 0; j < moreInfo.length; j++) {
    $("#moreAbout").after(moreInfo[j].textContent + "<br>" + "<br>");
}

// alerts all starter information in one page 
var allStarters = document.querySelectorAll('#tostart');
for (var k = 0; k < allStarters.length; k++) {
    alert(allStarters[k].textContent);

}

// displays all starters with price and description
var allStart1 = document.getElementById('tostart').getElementsByClassName('one-column');
for (var k = 0; k < allStart1.length; k++) {
    $("#allStarts").after(allStart1[k].textContent + "<br>" + "<br>");

}

// displays all prices of starters 
var allStarterPrice = document.getElementById('tostart').getElementsByClassName('menu_price');
for (var v = 0; v < allStarterPrice.length; v++) {
    $("#allStartsPrice").after(allStarterPrice[v].textContent + "<br>");

}

// displays all description of starters 
var allStarterDesc = document.querySelectorAll('#tostart p');
for (var v = 0; v < allStarterDesc.length; v++) {
    $("#allStartsDesc").after(allStarterDesc[v].textContent + "<br>");
}

// alerts all main dishes info in one page 
var allMainDishes = document.querySelectorAll('#main');
for (var m = 0; m < allMainDishes.length; m++) {
    alert(allMainDishes[m].textContent);
}

// displays all main dishes with price and description
var allMainDishes = document.getElementById('main').getElementsByClassName('one-column');
for (var m = 0; m < allMainDishes.length; m++) {
   ...