`

Js动态添加复选框Checkbox的方法

阅读更多
Js动态添加复选框Checkbox的实例方法!!!

首先,使用JS动态产生Checkbox可以采用如下类似的语句:
var checkBox=document.createElement("input");
checkBox.setAttribute("type","checkbox");
checkBox.setAttribute("id",'123456');


但是,这样产生的checkbox是不带尾后的文字的,如果需要添加,那么需要使用
document.createTextNode('XXX')

方法来产生一个文本节点,放在checkbox后面。

如下代码,程序产生了一个checkbox和一个文本节点,并将它们放到一个li对象中,再将li对象添加到ul对象中:
var executerDiv=$("executerDiv");
executerDiv.innerHTML="";
var ul=document.createElement("ul");

for(var i=0;i<tableDatas.length;i++){
var arr=tableDatas[i];

// 加入复选框
var checkBox=document.createElement("input");
checkBox.setAttribute("type","checkbox");
checkBox.setAttribute("id",arr[0]);
checkBox.setAttribute("name", arr[1]);

var li=document.createElement("li");
li.appendChild(checkBox);
li.appendChild(document.createTextNode(arr[1]));

ul.appendChild(li);
}

executerDiv.appendChild(ul);
//by [url=http://www.jbxue.com]http://www.jbxue.com[/url]


以上代码中,将checkbox放到li和ul中,这样能起到良好的排列效果,UL和li设置的CSS样式如下:
#executerDiv{
}

#executerDiv ul{
margin:0px;
padding:0px;
list-style-type:none;
vertical-align:middle ;
}

#executerDiv li{
float:left;
display:block;

width:100px;
height:20px;
line-height:20px;

font-size:14px;
font-weight:bold;
color:#666666;

text-decoration:none;
text-align:left;

background:#ffffff;
}
分享到:
评论

相关推荐

    Js动态添加复选框Checkbox的实例方法

    本文将介绍如何使用JavaScript(简称Js)来动态添加复选框(Checkbox)到网页中,并提供相应的实例代码。 首先,创建一个复选框元素需要使用`document.createElement`方法来创建一个新的`input`元素,并将其类型...

    带复选框JS树,JS带复选框的列表,很好用

    在构建"带复选框的JS树"时,开发者通常会利用JavaScript来实现树的展开/折叠、复选框状态的同步以及与其他组件的交互等功能。 为了实现这个功能,开发者通常会使用现有的JavaScript库,如jQuery、Angular、React等...

    JS复选框checkbox动画特效下载.zip

    总的来说,这个“JS复选框checkbox动画特效下载.zip”资源为前端开发者提供了一种提升网页交互性的工具,通过使用JavaScript技术,可以将普通的复选框转变为吸引用户的动态元素,从而提高网站的整体用户体验。...

    javascript动态添加checkbox复选框的方法.docx

    ### JavaScript 动态添加 Checkbox 复选框的方法 在网页开发过程中,经常需要根据用户的行为或数据变化来动态地创建和更新表单元素。其中,复选框(Checkbox)是一种非常常见的表单元素,用于表示多选一或多选多的...

    11种炫酷CSS3复选框checkbox样式美化效果

    本文将深入探讨“11种炫酷CSS3复选框checkbox样式美化效果”这一主题,以及如何利用这些效果提升用户体验。 首先,我们要明白CSS3中的复选框(checkbox)是HTML中的一种表单元素,用于让用户做出选择。默认情况下,...

    spreadjs_列头添加复选框全选功能-demo.zip

    在实际应用中,我们经常需要在列头添加复选框来实现全选或全不选的功能,以便于用户对大量数据进行操作。本篇将深入探讨如何利用SpreadJS实现这一功能,并结合提供的压缩包文件进行解析。 首先,我们关注的是"demo....

    表单复选框checkbox美化特效

    "表单复选框checkbox美化特效"是针对这种常见组件的一种视觉优化技术,它通过CSS样式和可能的JavaScript/jQuery实现,将原始的HTML复选框转变为更具吸引力和互动性的设计。 传统的HTML复选框在默认状态下,样式单一...

    树形复选框(Checkbox)

    本项目通过结合JavaScript和CSS技术,实现了一个具有展缩功能和选中数显示的树形复选框组件。下面我们将深入探讨这个组件的核心知识点。 首先,`Checkbox`在HTML中是`&lt;input type="checkbox"&gt;`标签,用于创建一个...

    CSS3美化复选框checkbox

    在网页设计中,CSS3(层叠样式表第三版)为开发者提供了许多强大的新特性,其中之一就是能够对复选框(checkbox)进行美化,从而提升用户界面的视觉吸引力和交互体验。复选框是HTML中一种基本的表单元素,通常用于让...

    CheckBox分级选中 复选框 上下级 联动

    此外,为了优化用户体验,我们还可以添加一些辅助功能,比如禁用父级复选框的选中状态,直到所有子级复选框的状态都已知,或者在选中/取消选中父级复选框时,提供批量操作的动画效果。 在实际项目中,我们可能会...

    js复选框(checkbox)

    在JavaScript中,复选框(Checkbox)是一种常用的表单元素,用于用户进行多选操作。在网页设计中,复选框常用于让用户在多个选项中选取一个或多个。本资源"js复选框(checkbox)"提供了一种简单小巧的解决方案,支持...

    CSS美化复选框checkbox动画js代码.zip

    本资源“CSS美化复选框checkbox动画js代码.zip”提供了一种方法,通过CSS样式和JavaScript来提升复选框(checkbox)的视觉吸引力和交互体验。以下是关于这个主题的详细知识点: 1. **CSS美化复选框**: - 复选框在...

    带复选框checkbox的tree

    在IT领域,尤其是在前端开发中,"带复选框checkbox的tree"是一种常见的用户界面元素,用于展示层次结构数据,并允许用户进行多级选择。这种组件通常被用于权限管理、目录浏览、数据分类等场景。下面我们将深入探讨与...

    实现table表格checkbox复选框的全选 反选

    在网页开发中,表格(Table)是常用的数据展示方式,而复选框(Checkbox)则为用户提供多选功能。在HTML的表格中实现复选框的全选与反选功能,能够大大提升用户体验,使用户可以便捷地选择一组数据。这里我们将详细...

    隐藏layui数据表格表头的checkbox复选框

    ### 隐藏LayUI数据表格表头的Checkbox复选框方法详解 #### 背景介绍 在前端开发过程中,经常会使用到LayUI框架搭建网页应用,尤其是在设计复杂的数据展示界面时,LayUI提供了强大的数据表格功能。然而,在某些场景...

    轻量级纯Javascript复选框checkbox动画插件

    **轻量级纯Javascript复选框checkbox动画插件——Checkbix详解** 在网页设计中,复选框(checkbox)是常见的用户交互元素,用于让用户选择一个或多个选项。然而,原生的HTML复选框样式单一,缺乏视觉吸引力。为了...

    jQuery实现复选框checkbox全选、反选功能.rar

    然后,我们可以通过`.prop()`方法来设置或获取复选框的`checked`属性。 全选功能的jQuery代码如下: ```javascript $("#selectAll").click(function() { $('input[name="item[]"]').prop('checked', this.checked...

    动态获取复选框checkbox选中个数的jquery代码[总结].pdf

    在软件开发过程中,尤其是涉及到用户交互界面时,动态获取复选框(Checkbox)的状态是非常常见的需求。复选框常用于让用户选择多个选项,而实时获取选中状态的数量可以帮助开发者了解用户的实时选择。本文将深入探讨...

Global site tag (gtag.js) - Google Analytics