用java脚本删除一组文本框
Remove a group of textbox with java script
我想删除一组名称为textbox1的文本框。
我该怎么做?
我的代码不工作。
function remove_textbox(){
var parent=document.getElementById("div1");
var child=document.getElementsByName("textbox1");
parent.removeChild(child);
}
帮忙吗?
提前致谢
try this
function remove_textbox(){
var parent = document.getElementById("div1");
var child = document.getElementsByClassName("textbox1")[0];
parent.removeChild(child);
}
remove_textbox();
假设parent
确实是这些框的直接父级,您必须迭代并删除每个
function remove_textbox(){
var parent = document.getElementById("div1");
var children = document.getElementsByName("textbox1");
for( var i=children.length; i--; ) {
parent.removeChild(children[i]);
}
}
function remove_textbox(){
var parent = document.getElementById("div1");
var children = document.getElementsByName("textbox1");
for( var i=children.length; i--; ) {
parent.removeChild(children[i]);
}
}
document.getElementById('test').addEventListener('click', remove_textbox)
<div id="div1">
<input type="text" name="textbox1">
<input type="text" name="textbox1">
<input type="text" name="textbox1">
<br /><br />
<button id="test">Remove inputs</button>
</div>
getElementsByName返回集合。所以你需要一个一个地移除这些元素。
function remove_textbox(){
var parent=document.getElementById("div1");
var children=document.getElementsByName("textbox1");
var index;
for (index = children.length - 1; index >= 0; index--) {
parent.removeChild(children[index]);
}
}
function remove_textbox(){
var parent=document.getElementById("div1");
[].slice.call(document.getElementsByName("textbox1")).forEach(
function (child) { parent.removeChild(child); } );
}
document.getElementsByTagName('button')[0].onclick = remove_textbox;
<div id="div1">
<input name="textbox1">
<input name="textbox1">
<button>Remove</button>
</div>
相关文章:
- fluxxor向一个flux实例添加一组以上的操作
- 我们怎样才能将内含子J用于一组特定的元素
- 使用linq.js按当前日期订购一组momentjs日期
- 正则表达式,从一组关键字中获取奇数
- 创建一组元素JointJS
- 如何在javascript中获取一组复选框值
- 不带按钮的引导输入组文本占用一半空间
- 一组(共组..)
- 简单的Javascript文本编辑器或一组函数
- JavaScript-更改一组包含特定文本和变量ID元素的链接
- 如何从自动填充随机数字的下拉菜单中生成一组文本框
- Jquery validate:如何验证一组文本框中是否有值
- 使用 jQuery 将文本定位在一组图像上
- 用JavaScript/jQuery包装一组混合的文本节点和HTML元素
- 弹出窗口中的一组链接,用设置的文本填充特定命名的字段
- 在交互方面,不要允许文本输入中的第一个字符是一个空格或一组空格
- 用java脚本删除一组文本框
- 使用javascript/jquery动态地从web表单中添加(和删除)一组文本元素
- 是否有一组简单的工具来为文本框创建Javascript按钮
- Javascript或jquery,如何显示数组中的文本,并在按下按钮时将文本更改为数组中的下一段文本