javascript - 如何使用 JavaScript 删除 html 输入元素?

标签 javascript html

我想从表中删除输入元素。我想不出任何办法 通过 JavaScript 删除它们。

<table><tbody><tr>
<td><input id="c11" value=" " size="1" style="border-width: 0px;" type="text"></input></td>
<td><input id="c12" value=" " size="1" style="border-width: 0px;" type="text"></input></td>
</tr>
</tbody>
</table>

最佳答案

你可以这样做:

var inputs = document.getElementsByTagName('input');
while (inputs.length) inputs[0].parentNode.removeChild(inputs[0]);

如果您有表格元素,您还可以使用 myTable.getElementsByTagName('input');

Demonstration

关于javascript - 如何使用 JavaScript 删除 html 输入元素?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13844521/

相关文章:

javascript - 与在项目中使用简单的 Javascript 相比,像 Ember 或 Angular 这样的 Javascript 框架可能有哪些缺点和优点?

javascript - 数字输入旋转框 CSS 代码编译器到 JSS

javascript - Jquery从HTML表中获取元素并按列放入数组中

JS函数的PHP输出值

javascript - 使用正则表达式替换 XML 属性值

javascript - JavaScript 可以与 Selenium 2 对话吗?

javascript - HTML 多列选择列表

html - 围绕自定义 li 元素符号创建 CSS 边框

php - CSS - 如何在两个元素之间匹配类(一个动态的和一个静态的)

php - 使用 curl php 上传缺少 POST 参数