<table id="addTableTag"> <tr> <td>商品id:<input type="text" name="shangpinBeans[0].s_id"></td> <td>商品名称:<input type="text" name="name"></td> <td>商品单位:<input type="text" name="dan"></td> <td>商品简介:<input type="text" name="xiangxi"></td> <td>随便填一个数字:<input type="text" name="c_id"></td> <td>状态:<input type="text" name="statu"></td> </tr> </table>获取到input中的name
时间: 2023-07-19 08:15:53 浏览: 47
可以通过以下方式获取到input中的name:
```javascript
var inputs = document.getElementsByTagName("input");
for (var i = 0; i < inputs.length; i++) {
console.log(inputs[i].name);
}
```
这段代码会获取到文档中所有input元素,并输出它们的name属性值。在这个例子中,输出会是:
```
shangpinBeans[0].s_id
name
dan
xiangxi
c_id
statu
```
相关问题
html <table border bgcolor="#eeeeee"> <tr><td(l)align=center><b>情况登记</b><tr><td>姓名:<td>(2) <tr><td>密码:<td><INPUT size="20" _(3) value="pwd"> <tr><td> 性别:<td><INPUT name="sex" type=radio> 男<INPUT name="sex" type=radio>女 <tr><td> <td><INPUT (4)_value=”提 交“><INPUT type="reset"(5)></table></form>
```html
<form>
<table border bgcolor="#eeeeee">
<tr>
<td align=center><b>情况登记</b></td>
</tr>
<tr>
<td>姓名:</td>
<td><input type="text" name="name"></td>
</tr>
<tr>
<td>密码:</td>
<td><input size="20" type="password" name="password" value="pwd"></td>
</tr>
<tr>
<td>性别:</td>
<td><input type="radio" name="sex" value="male">男 <input type="radio" name="sex" value="female">女</td>
</tr>
<tr>
<td></td>
<td><input type="submit" value="提交"><input type="reset" value="重置"></td>
</tr>
</table>
</form>
```
<table border="1"> <tr><td><input type="radio" name="vote"></td><td>张三<td></tr> <tr><td><input type="radio" name="vote"></td><td>李四<td></tr> <tr><td><input type="radio" name="vote"></td><td>王五<td></tr> <tr><td><input type="radio" name="vote"></td><td>赵六<td></tr> </table><br>为什么会多出一列
这段 HTML 代码中出现多出一列的原因是因为在第 3 行代码中, `<td>` 标签没有正确闭合,导致 HTML 解析器将第 4 行代码中的 `<td>` 标签作为第 3 行代码的子节点,从而导致第 3 行代码多出一个列。
正确的代码应该是:
```
<table border="1">
<tr>
<td><input type="radio" name="vote"></td>
<td>张三</td>
</tr>
<tr>
<td><input type="radio" name="vote"></td>
<td>李四</td>
</tr>
<tr>
<td><input type="radio" name="vote"></td>
<td>王五</td>
</tr>
<tr>
<td><input type="radio" name="vote"></td>
<td>赵六</td>
</tr>
</table><br>
```
这样就不会出现多出一列的情况了。