setAttribute设置的属性无效?? input 是不支持setAttribute的 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 input是支持setAttribute的var radio = document.createElement("span"); radio.innerHTML = "<input type=radio name=group1 class=class1 value="+i+">"; radio.setAttribute("className", "class1"); 不过name,似乎不可以这么做,只能 createElement 的时候 不过name,似乎不可以这么做,只能 createElement 的时候 bencalie(Bencalie)什么意思?? 你看看,你设置的name相同,但可以单选么?必须 document.createElement("<input name='aa'>"); 单选还是多选啊??<html> <head> <meta http-equiv="Content-Type" content="text/html; charset=gb2312"> <title>DataGrid</title> <style> .class1 { background-color: #ff0000 } </style> <script language="JavaScript"> function init() { dg = document.getElementById("DataGrid"); var tableBody = dg.getElementsByTagName("tbody").item(0); for(var i = 0; i < 10; i++) { var tr = document.createElement("tr"); var td = document.createElement("td"); var radio1 = document.createElement("input"); radio1.type="radio"; radio1.name="group1"; radio1.className="class1"; radio1.value= i + ""; td.appendChild(radio1); tr.appendChild(td); tableBody.appendChild(tr); } dg.appendChild(tableBody); } document.onclick=function(){if(event.srcElement.value)event.srcElement.checked=!event.srcElement.checked} </script> </head> <body onload="init()"> <table border="1" width="100%" id="DataGrid"> </table> </body></html> name加不上去.所以,radio不能选择..还是直接像阿信写的那种. Ext 直接请求action 怎么配置? js调用html向前 隐藏地址栏 如何reset checkbox类型(不能用form) 请问这样代表什么 JS层控制问题 滚动的左右控制为什么不灵 JS的节气算法 移动端图片左右移动有没有高手给一个精简的代码 关于ajax success返回jsp html里面如何使用list或listbox,请写出代码? 用某一打开网页中js脚本能否在鼠标与键盘没有动时,自动关闭该窗口?
radio.innerHTML = "<input type=radio name=group1 class=class1 value="+i+">";
bencalie(Bencalie)什么意思??
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>DataGrid</title>
<style>
.class1
{ background-color: #ff0000 }
</style> <script language="JavaScript">
function init()
{
dg = document.getElementById("DataGrid");
var tableBody = dg.getElementsByTagName("tbody").item(0);
for(var i = 0; i < 10; i++)
{
var tr = document.createElement("tr");
var td = document.createElement("td");
var radio1 = document.createElement("input");
radio1.type="radio";
radio1.name="group1";
radio1.className="class1";
radio1.value= i + "";
td.appendChild(radio1);
tr.appendChild(td);
tableBody.appendChild(tr);
}
dg.appendChild(tableBody);
}
document.onclick=function(){if(event.srcElement.value)event.srcElement.checked=!event.srcElement.checked}
</script>
</head>
<body onload="init()">
<table border="1" width="100%" id="DataGrid">
</table>
</body>
</html>
所以,radio不能选择..
还是直接像阿信写的那种.