Jump to content

innerhtml


dreamwest
 Share

Recommended Posts

Im trying to get an innerhtml value to increment by 1

 

<script>
function up(){
document.getElementById("cnt").innerHTML = document.getElementById('cnt') + 1;
}
</script>

<span id='cnt'>0</span>
<span style='cursor:pointer;' onclick='up(); '>Go up</span>

 

Link to comment
Share on other sites

the innerHTML needs converting into  an Integer / Float etc before a mathimatical function can be performed.

Try:

<script>
function up(){
var field = document.getElementById("cnt").innerHTML;
var value1  = parseInt(field);
 document.getElementById("cnt").innerHTML =value1 +1;

}
</script>

<span id='cnt'>0</span>
<span style='cursor:pointer;' onclick='up(); '>Go up</span>

Link to comment
Share on other sites

This thread is more than a year old.

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.