Jump to content

Div width won't change from JS


EchoFool

Recommended Posts

Hey

 

 

I have a basic Js script and some HTML that sets the width of a div. But its not working it keeps making it 100% wide all the time.

 

I can't see any issue with it personally, but was wondering.... the script is called from an AJAX request... could that be causing some issue?

 

 

This is my code:

 

<head>
<script type="text/javascript">
    function percentage(){
      var perc = Math.round((500 / 2500) * 100);
      
       if(perc > 100)
        {perc = 100;}
        else if(perc < 0 )
        {perc = 0;}


        d = document.getElementById('health');
        d.style.width = perc + "%";
      
   
    };
   onload = percentage;
</script>
</head>
<body>
   <div style="width:250px;background-color:red;min-height:5px;">
   <div id="health" style="background-color:green;min-height:5px;">
   < / div > //dunno why but if i dont add spaces in this post it removes the close divs 
< / div >
</body>

 

 

Any ideas?

Link to comment
https://forums.phpfreaks.com/topic/259470-div-width-wont-change-from-js/
Share on other sites

Archived

This topic is now archived and is closed to further replies.

×
×
  • 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.