为什么RadioButton变量的checked属性在IE中不显示

bodan 2006-05-09 02:43:34
如题
<SCRIPT>
function f1()
{
var NewRadio;
NewRadio=document.createElement('input');
var oTextNode = document.createTextNode("New Text");
NewRadio.type='radio';
NewRadio.checked='checked';//这里该怎么写?
document.body.appendChild(NewRadio);
document.body.appendChild(oTextNode);

}
</SCRIPT>
<input type="button" onclick=f1()>
...全文
250 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
bodan 2006-05-09
  • 打赏
  • 举报
回复
啊!好像在IE中用代码生成的Radio用鼠标点都点不了,点不上去,怎么回事呀?是我IE的问题吗?
<SCRIPT>
function f1()
{
var NewRadio,NewRadio1,NewRadio2;
NewRadio=document.createElement('input');
NewRadio1=document.createElement('input');
NewRadio2=document.createElement('input');
NewRadio.type='radio';
NewRadio1.type='radio';
NewRadio2.type='radio';
document.body.appendChild(NewRadio);
document.body.appendChild(NewRadio1);
document.body.appendChild(NewRadio2);

}
</SCRIPT>
<input type="button" onclick=f1()>
bodan 2006-05-09
  • 打赏
  • 举报
回复
clare2003(忘情火) 我发现下面这段代码生成的Radio在IE中,用鼠标点击也选不中,怎么回事?
<SCRIPT>
function f1()
{
var NewRadio;
NewRadio=document.createElement('input');
var oTextNode = document.createTextNode("New Text");
NewRadio.type='radio';
document.body.appendChild(NewRadio);
document.body.appendChild(oTextNode);

}
</SCRIPT>
<input type="button" onclick=f1()>
mingxuan3000 2006-05-09
  • 打赏
  • 举报
回复
NewRadio.checked=true
clare2003 2006-05-09
  • 打赏
  • 举报
回复
//在firefox和ie中选中
<body>
<script>
var NewRadio;
for(i=0;i<10;i++){
NewRadio=document.createElement('input');
Textnode=document.createTextNode('NewRadio'+i);
NewRadio.type='radio';
document.body.appendChild(NewRadio);
document.body.appendChild(Textnode);

NewRadio.name='NewRadio'+i;
NewRadio.checked=true;
NewRadio.onclick=function()
{
this.checked=false;
alert(this.name);
}

}
</script>
</body>
clare2003 2006-05-09
  • 打赏
  • 举报
回复
<SCRIPT>
function f1()
{
var NewRadio;
NewRadio=document.createElement('input');
var oTextNode = document.createTextNode("New Text");
NewRadio.type='radio';
NewRadio.checked='sdfsded';//改称这样在firefox也是选中的
document.body.appendChild(NewRadio);
document.body.appendChild(oTextNode);

}
</SCRIPT>
<input type="button" onclick=f1() ID=Button1>
bodan 2006-05-09
  • 打赏
  • 举报
回复
上面的老大,我的意思是 NewRadio.checked='checked'; 不管用firefox里面好着呢,但是在IE中为什么钩选不上?你给我的代码一刷出来也没有选中
clare2003 2006-05-09
  • 打赏
  • 举报
回复
<body>
<script>
var NewRadio;
for(i=0;i<10;i++){
NewRadio=document.createElement('input');
Textnode=document.createTextNode('NewRadio'+i);
NewRadio.type='radio';
document.body.appendChild(NewRadio);
document.body.appendChild(Textnode);

NewRadio.name='NewRadio'+i;
NewRadio.checked=true;
NewRadio.onclick=function()
{
this.checked=false;
alert(this.name);
}

}
</script>
</body>
clare2003 2006-05-09
  • 打赏
  • 举报
回复
<body>
<script>
var NewRadio;
for(i=0;i<10;i++){
NewRadio=document.createElement('input');
Textnode=document.createTextNode('NewRadio'+i);
NewRadio.type='radio';
document.body.appendChild(NewRadio);
document.body.appendChild(Textnode);

NewRadio.name='NewRadio'+i;
NewRadio.checked=false;
NewRadio.onclick=function()
{
this.checked=true;
alert(this.name);
}

}
</script>
</body>

87,992

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧