日期:2014-05-16  浏览次数:20406 次

如何在网页中显示注释
有两个radio,想在选中其中一个后在旁边显示注释,该怎样处理?radio代码如下:
HTML code
<input type="radio" name="error"  value="no" checked="checked" id="no" class="error"/>无
<input type="radio" name="error"  value="yes" id="yes" class="error"/>有

这两个radio已有js,代码如下:
JScript code
 <script>
         if(document.getElementById("no").checked==true)
         {
              document.getElementById("up").style.display = 'none';
              document.getElementById("file").style.display = 'none';
         }
            document.getElementById("yes").onclick = function(){
               document.getElementsByName("error").value='yes';
               document.getElementById("up").style.display = 'inline';
               document.getElementById("file").style.display = 'inline';
            }
           document.getElementById("no").onclick = function(){
               document.getElementsByName("error").value='no';
               document.getElementById("up").style.display = 'none';
               document.getElementById("file").style.display = 'none';
            }            
        </script>


------解决方案--------------------
在html中 加入<span style="display:none" id="spId">要显示的注释</span> js控制对应的显示隐藏。span定义有ID 可以js动态显示注释
------解决方案--------------------
HTML code
 <input type="file" name="file" id="file"/> 
<input type="submit" name="submit" value="上传"  id="up"/>  
<p id="description">请将报错信息的截图传上来</p>