无法使用JavaScript删除复选框
实际上,我想随时从中删除一个特定的复选框div。 尝试提供用户可以添加或删除复选框的功能 我写的代码,我试图添加或休息的复选框,但当我试图删除复选框,它不工作,我不知道是什么问题 有人能修好吗无法使用JavaScript删除复选框,javascript,jquery,html,Javascript,Jquery,Html,实际上,我想随时从中删除一个特定的复选框div。 尝试提供用户可以添加或删除复选框的功能 我写的代码,我试图添加或休息的复选框,但当我试图删除复选框,它不工作,我不知道是什么问题 有人能修好吗 函数uncheckal2(){ var inputs=document.querySelectorAll('input[name=“todo[]”]); 对于(变量i=0;i
函数uncheckal2(){
var inputs=document.querySelectorAll('input[name=“todo[]”]);
对于(变量i=0;i
添加或删除元素
添加更多
这是工作代码,可以吗
函数uncheckal2(){
var inputs=document.querySelectorAll('input[name=“todo[]”]);
对于(变量i=0;i
添加此css只是为了可读性,但我认为您将向css添加更多内容
<style>
.link{
padding-left: 10px;
}
</style>
.链接{
左侧填充:10px;
}
这是工作代码,可以吗
函数uncheckal2(){
var inputs=document.querySelectorAll('input[name=“todo[]”]);
对于(变量i=0;i
添加此css只是为了可读性,但我认为您将向css添加更多内容
<style>
.link{
padding-left: 10px;
}
</style>
.链接{
左侧填充:10px;
}
有一种方法可以通过一个函数来实现:
<body>
<h1>Add or remove element</h1>
<hr>
<br>
<div>
<ul id="ul">
</ul>
</div>
<button type="button" id="btn" onclick="addItem()">Add More</button>
<input type="text" id="texto">
<input type="button" onclick="uncheckAll2()" class="btn btn-link" value="Reset">
</body>
</html>
<script type="text/javascript">
function uncheckAll2() {
var inputs = document.querySelectorAll('input[name="todo[]"]');
for (var i = 0; i < inputs.length; i++) {
inputs[i].checked = false;
}
}
var checkId = 0;
function addItem() {
var ul = document.getElementById('ul'); //ul
var li = document.createElement('li');
var div = document.createElement('div'); //li
var checkbox = document.createElement('input');
checkbox.type = "checkbox";
checkbox.value = 1;
checkbox.name = "todo[]";
checkbox.className = "textt";
li.id = checkId;
removeLink = '<a href="" onclick="javascript:document.getElementById(\''+checkId+'\').remove();return false;">Remove</a>';
checkId++;
div.appendChild(checkbox);
var text = document.getElementById('texto');
div.appendChild(document.createTextNode(text.value));
div.innerHTML+=removeLink;
li.appendChild(div);
ul.appendChild(li);
}
</script>
添加或删除元素
添加更多
函数uncheckal2(){
var inputs=document.querySelectorAll('input[name=“todo[]”]);
对于(变量i=0;i
有一种方法可以通过一个函数来实现:
<body>
<h1>Add or remove element</h1>
<hr>
<br>
<div>
<ul id="ul">
</ul>
</div>
<button type="button" id="btn" onclick="addItem()">Add More</button>
<input type="text" id="texto">
<input type="button" onclick="uncheckAll2()" class="btn btn-link" value="Reset">
</body>
</html>
<script type="text/javascript">
function uncheckAll2() {
var inputs = document.querySelectorAll('input[name="todo[]"]');
for (var i = 0; i < inputs.length; i++) {
inputs[i].checked = false;
}
}
var checkId = 0;
function addItem() {
var ul = document.getElementById('ul'); //ul
var li = document.createElement('li');
var div = document.createElement('div'); //li
var checkbox = document.createElement('input');
checkbox.type = "checkbox";
checkbox.value = 1;
checkbox.name = "todo[]";
checkbox.className = "textt";
li.id = checkId;
removeLink = '<a href="" onclick="javascript:document.getElementById(\''+checkId+'\').remove();return false;">Remove</a>';
checkId++;
div.appendChild(checkbox);
var text = document.getElementById('texto');
div.appendChild(document.createTextNode(text.value));
div.innerHTML+=removeLink;
li.appendChild(div);
ul.appendChild(li);
}
</script>
添加或删除元素
添加更多
函数uncheckal2(){
var inputs=document.querySelectorAll('input[name=“todo[]”]);
对于(变量i=0;i