Как я могу получить пару кнопок для отображения в Javascript?

0

Таким образом, у меня есть это назначение для класса, и я застреваю, пытаясь выяснить способ сделать две button которые я намеренно сделал невидимыми, появиться после button запуска. Кнопка "Пуск" будет нажата, а после нажатия 3 карт появится кнопка "Удержание и рисование"

Извините, если это неопределенно, я новичок в JavaScript и очень новичок в StackOverflow:

JavaScript:

function onCardClick( cardNum ) 
    {
        if ( cardToggle[cardNum-1] ) // Is the card cycling?
        {
            console.log("Card index "+CardsShown[cardNum-1]+" clicked.");
            console.log("Before spl: "+indexArray);
            indexArray.splice(indexArray.indexOf(CardsShown[cardNum-1]), 1);
            console.log("After spl: "+indexArray);
        }
        else if ( CardsShown[cardNum-1] != -1 )
        {
            indexArray.push(CardsShown[cardNum-1]);
            indexArray.sort(sortNumber);
            console.log("After push: "+indexArray);
        }
        cardToggle[cardNum-1] = !cardToggle[cardNum-1];
    }

    function showButton 
    {
        if( ) {
        document.getElementById("buttonVisibility").style.visibility="visible";
        }
    }

    function sortNumber(a,b)
    {
        return a - b;
    }

HTML:

</head>
<body>
<h1>Welcome To The game</h1>
    <div class="stage">
        <ul id="card">
            <li id="card1" onclick="onCardClick(1)"><a></a></li>
            <li id="card2" onclick="onCardClick(2)"><a></a></li>
            <li id="card3" onclick="onCardClick(3)"><a></a></li>
            <li id="card4" onclick="onCardClick(4)"><a></a></li>
            <li id="card5" onclick="onCardClick(5)"><a></a></li>
            <button onclick="onCardClick(1); onCardClick(2); onCardClick(3); onCardClick(4); onCardClick(5);">Start</button>
            <button id="buttonVisibility">Hold</button>
            <button id="buttonVisibility">Draw</button>
        </ul>
    </div>
</body>

Теги:
button
function

1 ответ

0

В вашем коде есть много ошибок,

нет круглой скобки () с функцией showButton

function showButton (){
//------------------^ should add parenthesis

if не существует выражения внутри showButton() например.

if( /here should be some expression/ ) {

cardToggle не определен нигде в вашем приведенном выше коде.

Сначала сделайте все эти вещи правильными и посмотрите, какой результат придет.

  • 0
    Спасибо за указание на это. Конечно, я могу отладить программу, но мне просто нужно несколько указателей на то, как заставить эти две кнопки появиться.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню