<form name="form1" method="post" action="">
<input name="yijian" type="radio" value="radiobutton" onlick="document.all.textfield.style.display='bolck'">
没有意见 <br>
<br>
<input name="yijian" type="radio" value="radiobutton" onlick="document.all.textfield.style.display='none'>
有意见
<input type="text" style="display:none " name="textfield">
</form>
<input name="yijian" type="radio" value="radiobutton" onlick="document.all.textfield.style.display='bolck'">
没有意见 <br>
<br>
<input name="yijian" type="radio" value="radiobutton" onlick="document.all.textfield.style.display='none'>
有意见
<input type="text" style="display:none " name="textfield">
</form>
<p>
<input name="yijian" type="radio" value="no" onclick="pjsfYes(this.value);">
没有意见 <br>
<br>
<input name="yijian" type="radio" value="yes" onclick="pjsfYes(this.value);">
有意见
<input type="text" name="textfield" style="display:none">
</p>
</form>
<script>
function pjsfYes(str){
if (str == "yes")
document.all.textfield.style.display = "";
else
document.all.textfield.style.display = "none";
}
</script>
少了双引号了。
onlick="document.all.textfield.style.display='none'"