相关疑难解决方法(0)

基于部分字符串的Javascript getElementById

我需要获取元素的ID,但值是动态的,只有它的开头始终是相同的.

下面是一段代码.

<form class="form-poll" id="poll-1225962377536" action="/cs/Satellite">
Run Code Online (Sandbox Code Playgroud)

ID始终以'poll-'开头,然后数字是动态的.

如何使用JavaScript而不是jQuery获取ID?

javascript getelementbyid

56
推荐指数
3
解决办法
8万
查看次数

获取名称或ID的部分元素

这是我的表单示例(只有我想要的输入,但还有很多其他输入):

<form name="inputform" action="..." method="post">
<input type="hidden" name="id_qtedje_77" id="id_qtedje_77" value="0">
<input type="text" id="id_qte_77" name="prestation_detail_fields[77][qte_collecte]" value="0.00">
<input type="text" id="id_rec_77" name="prestation_detail_fields[77][reliquat_conforme]" value="0.00">
<input type="text" id="id_ren_77" name="prestation_detail_fields[77][reliquat_non_conforme]" value="0.00">
<input type="checkbox" name="prestation_detail_fields[77][dechet_non_present]" value="1">

<!-- another TR -->

<input type="hidden" name="id_qtedje_108" id="id_qtedje_108" value="0">
<input type="text" id="id_qte_108" name="prestation_detail_fields[108][qte_collecte]" value="0.00">
<input type="text" id="id_rec_108" name="prestation_detail_fields[108][reliquat_conforme]" value="0.00">
<input type="text" id="id_ren_108" name="prestation_detail_fields[108][reliquat_non_conforme]" value="0.00">
<input type="checkbox" name="prestation_detail_fields[108][dechet_non_present]" value="1">
</form>
Run Code Online (Sandbox Code Playgroud)

我想要的是获取输入值,但由于表单是用PHP构建的,我不知道行标识符(77,108).

有办法做某事getElementByName('id_qtedje_%')吗?

注意:我没有使用任何库,我不打算使用它.

javascript forms

28
推荐指数
2
解决办法
5万
查看次数

标签 统计

javascript ×2

forms ×1

getelementbyid ×1