我要在一个div里创建一个checkbox 让他默认选中,为什么以下方法不好使呢???
var rinput = document.createElement("input");
rinput.setAttribute("type","checkbox");
rinput.setAttribute("Checked","true");//默认选中不好使
rinput.setAttribute("name","rplace");
rinput.setAttribute("id",one.id);
rinput.setAttribute("value",one.value);
解决方案 »
- 各位高手帮帮忙啊!js处理简繁体转换的时候,flash显示不正常!
- 求一款兼容IE6的上下翻滚JS代码
- 如何实现在一个页面中得到另一个页面中INPUT TEXT里的值,并判断这个值是否为我需要的值
- 我做了一个页,做空值检测时老是提交了,使页面重新刷新
- chrome为什么不显示这段js代码?
- extjs中textfield中输入空格到后台变成’+‘
- Table增加行問題,求救---求源碼
- 有个值得问的问题(有实力的进来看看)
- 怎样把在javascript里的值传到ASP中
- 用window.open打开的小窗口,可不可以控制不能最小化???或都说最小化不能用?
- 求助EXTJS弹出窗口传参数的一个问题
- 有谁知道照片加载打开时模糊,加载后逐渐清晰,用的是什么JS?
<head></head>
<body>
<div id='111'>hello;</div>
<script>
//我要在一个div里创建一个checkbox 让他默认选中,为什么以下方法不好使呢???
var rinput = document.createElement("input");
rinput.setAttribute("type","checkbox");
rinput.setAttribute("name","rplace");
rinput.setAttribute("id",'id');
rinput.setAttribute("value",'123');
document.getElementById('111').appendChild(rinput);
rinput.setAttribute("checked",true);
//下面的方式也work
//rinput.checked = true;
</script>
</body>
</html>
还有个问题请教,就是我创建的checkbox能添加onclick属性吗?
<html>
<head></head>
<body>
<div id='111'>hello;</div>
<script>
//我要在一个div里创建一个checkbox 让他默认选中,为什么以下方法不好使呢???
var rinput = document.createElement("input");
rinput.setAttribute("type","checkbox");
rinput.setAttribute("name","rplace");
rinput.setAttribute("id",'id');
rinput.setAttribute("value",'123');
//rinput.setAttribute("checked",true);
document.getElementById('111').appendChild(rinput);
var ttt = document.createTextNode("ddddd");
rinput.setAttribute("checked",true);
rinput.onclick=function(){
alert('click me');
}
</script>
</body>
</html>
<html>
<head> </head>
<body>
<div id='111'>hello; </div>
<script>
//我要在一个div里创建一个checkbox 让他默认选中,为什么以下方法不好使呢???
var rinput = document.createElement("input");
rinput.setAttribute("type","checkbox");
rinput.setAttribute("name","rplace");
rinput.setAttribute("id",'id');
rinput.setAttribute("value",'123');
//rinput.setAttribute("checked",true);
document.getElementById('111').appendChild(rinput);
var ttt = document.createTextNode("ddddd");
rinput.setAttribute("checked",true);
rinput.onclick=function(){
alert('click me');
}
</script>
</body>
</html>