<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE> New Document </TITLE>
<META NAME="Generator" CONTENT="EditPlus">
<META NAME="Author" CONTENT="">
<META NAME="Keywords" CONTENT="">
<META NAME="Description" CONTENT="">
<SCRIPT LANGUAGE="javascript">
function func(){
alert("111")
var a=document.getElementById("checkbox1")
if(a.checked==true){
alert('222')
document.getElementsByName("account")[0].disabled=false
}else{
alert('333')
document.getElementsByName("account")[0].disabled=true
}}</SCRIPT>
</HEAD><BODY>
<input type='checkbox' name='checkbox1' id="checkbox1" value='7' onclick="func()">
<input name='account' value='' size='6'>
</BODY>
</HTML>
<HTML>
<HEAD>
<TITLE> New Document </TITLE>
<META NAME="Generator" CONTENT="EditPlus">
<META NAME="Author" CONTENT="">
<META NAME="Keywords" CONTENT="">
<META NAME="Description" CONTENT="">
<SCRIPT LANGUAGE="javascript">
function func(){
alert("111")
var a=document.getElementById("checkbox1")
if(a.checked==true){
alert('222')
document.getElementsByName("account")[0].disabled=false
}else{
alert('333')
document.getElementsByName("account")[0].disabled=true
}}</SCRIPT>
</HEAD><BODY>
<input type='checkbox' name='checkbox1' id="checkbox1" value='7' onclick="func()">
<input name='account' value='' size='6'>
</BODY>
</HTML>
<HTML>
<HEAD>
<TITLE> New Document </TITLE>
<META NAME="Generator" CONTENT="EditPlus">
<META NAME="Author" CONTENT="">
<META NAME="Keywords" CONTENT="">
<META NAME="Description" CONTENT="">
<SCRIPT LANGUAGE="javascript">
function func(){
alert("111")
var a=document.getElementById("checkbox1")
if(a.checked==true){
alert('222')
document.getElementsByName("account")[0].readOnly=false
}else{
alert('333')
document.getElementsByName("account")[0].readOnly=true
}}</SCRIPT>
</HEAD><BODY>
<input type='checkbox' name='checkbox1' id="checkbox1" value='7' onclick="func()">
<input name='account' value='' size='6'>
</BODY>
</HTML>
可以的呀
您的方法是可以实现的,只是有一点不明白,为什么会是readOnly呢?直接在标签里面写的属性是不区分大小写的,为什么在JS里面要区分呢?
addprice.cname.value = "";以上代码在我的页面中完全可行,我的IE是6.0,看是不是与IE版本有关系。