Fari
Fari

Reputation: 43

Javascript P5 change a variable after mouseclick event

I have a variable called Asset1

I want everytime I click on the button that Asset1 goes to Asset2, Asset3, Asset4 etc. It increases by 1.

But I don't know how to set up a variable which can change after you click on a button. I thought of something like this.

var Asset[x]; [x]++; // after the mouseclick event

I'm stuck, can someone assist?

Upvotes: 2

Views: 289

Answers (2)

Andreas Steffensen
Andreas Steffensen

Reputation: 46

Increases value each time the button is clicked by calling a function.

//initialize number
    var i = 0;
    function clicked(n) { 
        //increase value by number of times clicked
        i = i + n;
        //get number element
        var number = document.getElementById("number");
        //Set number element to Document
        number.innerHTML = i;
    };

Codepen: https://codepen.io/AMSteffensen/pen/oNjjmaQ

Upvotes: 0

Anurag Srivastava
Anurag Srivastava

Reputation: 14413

You can use an array like below:

var assets = []

// Add to this array
assets.push(house_location + " " + "Cost" + " " + cost + " " + "Downpay"+ " " + downpay)

// Access a particular element eg. first
assets[0]

// Check if already have a house
assets.length > 0

Upvotes: 3

Related Questions