javascript - HTML、Javascript:读出单元格输入,设置为选择
问题描述
我在JS中读出了Table-Cell-Input,如下:
...
var cell_input = table.rows[y].cells[x].innerText;
...
问题:当我读出一个单元格,设置为一个选择(使用不同的选项)时,我通过“.innerText”获得所有选项的值,而不仅仅是选定的值(“状态”)。
<td>
<select name="Role" style="width: 100%;">
<option value="status" selected><?php $active ?></option> //.inner Text = 0 or 1
<option value="0">0</option>
<option value="1">1</option>
</select>
</td>
怎么可能只读出 - 选定/默认 - 值“状态”?
非常感谢你帮助我
解决方案
InnerText 确实做到了这一点。它不是特别有用。
尝试这个:
const select = table.rows[y].cells[x].querySelector('select');
const value = select.options[select.selectedIndex].value;
推荐阅读
- android - RecyclerView - 项目在拖动时被回收
- angular - 打字稿错误“[ts] 预期 0-2 个参数,但得到 3 个。”,在 Ionic 3 框架中
- eclipse - org.eclipse.m2e.core 插件在 Eclipse 中命中 NullPointerException
- python - vtkCellLocator:在 python 中 FindClosestPoint 的使用
- python - pytransitions 的内部转换是否有效
- regex - 通过 Oracle 的 REGEXP_SUBSTR 排除正则表达式中的一系列字符
- loops - 如何遍历类实例
- sql - Oracle 使用 TABLE(...) 和对象类型缺少右括号
- javascript - TinyMCE - 本地图片上传
- asp.net-mvc - 如何在剑道网格声明中添加 IF 语句