var obj =document.getElementById('SelectType'); for(i=0;i<2;i++)
{
var liobj = document.createElement( "li");
for(ii=0;ii<5;ii++)
{ var spn = document.createElement("span");//增加一个span对象
var chk = document.createElement( "input");
chk.setAttribute( "name", "Cc[]");
chk.setAttribute( "type", "checkbox");
chk.setAttribute( "ID", "ClassID");
chk.setAttribute( "value", "100");
chk.setAttribute( "class", "datechk");
spn.appendChild(chk); //给spn加如chk和文字
liobj.appendChild(spn); //将spn加入liobj
}
obj.appendChild(liobj);
}
//删除的时候删除spn即可.
{
var liobj = document.createElement( "li");
for(ii=0;ii<5;ii++)
{ var spn = document.createElement("span");//增加一个span对象
var chk = document.createElement( "input");
chk.setAttribute( "name", "Cc[]");
chk.setAttribute( "type", "checkbox");
chk.setAttribute( "ID", "ClassID");
chk.setAttribute( "value", "100");
chk.setAttribute( "class", "datechk");
spn.appendChild(chk); //给spn加如chk和文字
liobj.appendChild(spn); //将spn加入liobj
}
obj.appendChild(liobj);
}
//删除的时候删除spn即可.
解决方案 »
- 影片全屏播放时,JS还能取得键盘事件吗?
- 如何能得到url的parameter,我的网页是jsp文件
- 用Js 动态生成 table 在href 事件是怎么 少了个 )
- 实验:我的内容中到底什么不能输入?系统提示我发表了给论坛带来伤害的东西。
- 关于用javaScript调用xslt的疑惑
- 能不能实现这样的功能?内详,请进!
- 如何使窗口一打开就没有滚动条?
- 各位DX救命呀!!!新年别让小弟哭着过呀。。。
- 怎栏在WEB页而调用操作系统中的应用程序?
- 请问用js怎样在调用window.print()之后,令打印设置的对话框不显示,就直接打印!!
- firefox下的幽灵bug - 很值得研究
- 为什么js显示不了阿拉伯语字母,只能显示字符实体?
<script>
window.onload=function(){
var obj=document.getElementById('SelectType');
for(i=0;i<2;i++)
{
var liobj = document.createElement( "li");
for(ii=0;ii<5;ii++)
{
var chk = document.createElement( "input");
chk.setAttribute( "name", "Cc[]");
chk.setAttribute( "type", "checkbox");
chk.setAttribute( "ID","ClassID");
chk.setAttribute( "value", "100");
chk.setAttribute( "class", "datechk");
var oTextNode = document.createTextNode("第" + (ii+1) + "项");
var spn = document.createElement("span");
spn.appendChild(chk);
spa.appendChild(oTextNode);
liobj.appendChild(spn); }
obj.appendChild(liobj);
}
}
</script>
<body>
<div id="SelectType"></div>
</body>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title> new document </title>
<meta name="generator" content="editplus" />
<meta name="author" content="Gao YiXiang" />
<meta name="email" content="[email protected]" />
<meta name="keywords" content="javascript dhtml dom" />
<meta name="description" content="I love web development." />
</head>
<script>
window.onload=function(){
var obj=document.getElementById('SelectType');
for(i=0;i <2;i++)
{
var liobj = document.createElement( "li");
for(ii=0;ii<5;ii++)
{
var chk = document.createElement( "input");
chk.setAttribute( "name", "Cc[]");
chk.setAttribute( "type", "checkbox");
chk.setAttribute( "ID","ClassID");
chk.setAttribute( "value", "100");
chk.setAttribute( "class", "datechk");
liobj.appendChild(chk);
var oTextNode = document.createTextNode("第" + (ii+1) + "项");
liobj.appendChild(oTextNode);
}
obj.appendChild(liobj);
}
}
</script>
<body>
<div id="SelectType"></div>
<input type="button" id="btnDel" value="Delete" />
<script type="text/javascript">
<!--
var oDel = document.getElementById("btnDel");
oDel.onclick = function()
{
var oDiv = document.getElementById('SelectType');
var cLi = oDiv.getElementsByTagName("li");
// 只删除第一个 li 的 checkbox
var cInput = cLi[0].getElementsByTagName("input");
for (var i=0; i<cInput.length; i++)
{
if (cInput[i].type == "checkbox")
{
// 先删除 文本。
cLi[0].removeChild(cInput[i].nextSibling);
// 再删除 CheckBox。
cLi[0].removeChild(cInput[i]);
break;
}
}
};
//-->
</script>
</body>
</html>