title: Change color of label text when radiobutton is selected
body: <p>I have a MVC View, with a label and two radiobuttons. What I am trying to do is, when the radiobutton "Dark" is selected, the text color in the label should change to black and when the radiobutton "Light" is selected the text color should change to white.    </p>
  
  <p>Model:   </p>
  
  <pre><code> public class SetupThemeModel
  {
      public bool IsFontColorDark { get; set; }
  }
  </code></pre>
  
  <p>Controller:</p>
  
  <pre><code>public ActionResult LabelText(SetupThemeModel model)
      {
  
          return View(model);
      }
  </code></pre>
  
  <p>View:    </p>
  
  <pre><code>                                        @using (Html.BeginForm())
                                      {
                                          &lt;label&gt;
                                              @Html.RadioButtonFor(m =&gt; m.IsFontColorDark, "false", new { id = "Light" })
                                              @Html.Label("Light", "Light Font Color")
                                          &lt;/label&gt;&lt;br /&gt;
  
                                          &lt;label&gt;
                                              @Html.RadioButtonFor(m =&gt; m.IsFontColorDark, "true", new { id = "Dark" })
                                              @Html.Label("Dark", "Dark Font Color")                                                
                                          &lt;/label&gt;
  
                                          &lt;input type="submit" value="Try" class="btn btn-danger" /&gt;
                                      }    
  </code></pre>
  
  <p>And the label:<br>
  <code>&lt;h1&gt;&lt;span class="label label-default h1" id="text" style="background-color:#ffd800"&gt;Sample Text&lt;/span&gt;&lt;/h1&gt;</code><br>
  I tried to pass the color through the label id, but I'm stuck I dont know how to proceed. </p>