<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: coldbow</title>
    <description>The latest articles on DEV Community by coldbow (@coldbow).</description>
    <link>https://dev.to/coldbow</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F971765%2Fde289e2d-e03b-4870-be55-7acfbd949b6a.png</url>
      <title>DEV Community: coldbow</title>
      <link>https://dev.to/coldbow</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/coldbow"/>
    <language>en</language>
    <item>
      <title>Poll Percentages in JavaScropt</title>
      <dc:creator>coldbow</dc:creator>
      <pubDate>Sun, 13 Nov 2022 15:03:40 +0000</pubDate>
      <link>https://dev.to/coldbow/poll-percentages-in-javascropt-5c11</link>
      <guid>https://dev.to/coldbow/poll-percentages-in-javascropt-5c11</guid>
      <description>&lt;p&gt;Its a simple poll app in Js. where user vote count and percentages will change accordingly. But the problem i am facing is the percentages are not updated, lets say total vote is 5 and yes vote is 3 among them so yes vote percentage should be updates as the no votes comes along but it not been updated automatically.&lt;/p&gt;

&lt;p&gt;HTML&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;&amp;gt; &amp;lt;!DOCTYPE html&amp;gt;
&amp;gt; &amp;lt;html lang="en"&amp;gt;
&amp;gt; &amp;lt;head&amp;gt;
&amp;gt;   &amp;lt;meta charset="UTF-8"&amp;gt;
&amp;gt;   &amp;lt;meta http-equiv="X-UA-Compatible" content="IE=edge"&amp;gt;
&amp;gt;   &amp;lt;meta name="viewport" content="width=device-width, initial-scale=1.0"&amp;gt;
&amp;gt;   &amp;lt;title&amp;gt;Document&amp;lt;/title&amp;gt;
&amp;gt; &amp;lt;/head&amp;gt;
&amp;gt; &amp;lt;body&amp;gt;
&amp;gt;   &amp;lt;fieldset&amp;gt;
&amp;gt;     &amp;lt;legend&amp;gt;do you like pizza&amp;lt;/legend&amp;gt;
&amp;gt;     &amp;lt;div id="count"&amp;gt; 0&amp;lt;/div&amp;gt;
&amp;gt;     &amp;lt;button id="btn"&amp;gt;yes&amp;lt;/button&amp;gt;
&amp;gt;     &amp;lt;br&amp;gt;&amp;lt;/br&amp;gt;
&amp;gt;     &amp;lt;div id="ncount"&amp;gt; 0&amp;lt;/div&amp;gt;
&amp;gt;     &amp;lt;button id="Nbtn"&amp;gt;no&amp;lt;/button&amp;gt;
&amp;gt;     &amp;lt;br&amp;gt;&amp;lt;/br&amp;gt;
&amp;gt;     &amp;lt;div id="per"&amp;gt;&amp;lt;/div&amp;gt;
&amp;gt;   &amp;lt;/fieldset&amp;gt;
&amp;gt;   &amp;lt;script src="main.js"&amp;gt;&amp;lt;/script&amp;gt;
&amp;gt; &amp;lt;/body&amp;gt;
&amp;gt; &amp;lt;/html&amp;gt;

&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;JS&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;let count = document.getElementById('count')
let ncount = document.getElementById('ncount')

let num = 0;
let nnum = 0;

document.getElementById('btn').addEventListener('click', () =&amp;gt; {
  let nper = document.getElementById('per')
  num++

  let total = num + nnum

  let totalPercentages = num / total * 100

  count.innerHTML = num + " " + "percentages" + totalPercentages + '%'


  nper.innerHTML = nnum + num + '&amp;lt;div&amp;gt;&amp;lt;/div&amp;gt;' + "total vote cast"
})

document.getElementById('Nbtn').addEventListener('click', () =&amp;gt; {
  let per = document.getElementById('per')
  nnum++
  let total = num + nnum
  let totalPercentages = nnum / total * 100
  ncount.innerHTML = nnum + " " + totalPercentages + '%'
  per.innerHTML = num + nnum + '&amp;lt;div&amp;gt;&amp;lt;/div&amp;gt;' + "total vote cast"
})
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



</description>
      <category>javascript</category>
      <category>percentage</category>
      <category>poll</category>
      <category>webdev</category>
    </item>
  </channel>
</rss>
