onpropertypchange

  <html>

  <head>

  <script language="javascript">

  function changeBox(status)

  {

  textbox.style.display = status ? "" : "none"

  }

  </script>

  <script language="javascript" for="test" event="onpropertychange">

  var propName = event.propertyName

  var propValue = this[propName]

  switch(propName)

  {

  case "checked":

  changeBox(propValue)

  break;

  }

  </script>

  </head>

  <body>

  <input type="radio" id="test" name="radio" checked="true" />

  <input type="radio" name="radio" />

  <input id="textbox" />

  </body>

  </html>

  <div style="position: absolute; top: 10; right: 10; width: 148; height: 18;cursor:hand">

  <input type="button" name="Button" value="查看源代码" onClick= 'window.location = "view-source:" + window.location.href'></div>