Javascript 将getElementbyID转换为表单字段值
我正在使用“付费”幻灯片供应商提供的指定javascript。它通过getElementbyID使用API给我一个值。每次选择不同的图像“查看大”时,该值都会更改 我需要值,例如IMG_0001.jpg,显示在提交表单时要结转的特定“隐藏”表单字段中。我可以成功地将其放置在页面上的任何其他位置,使用带有适当id的DIV标记,但我不知道如何将值写入表单字段 除了使用DIV和id调用值,是否还有其他方法可以将其输入表单字段的“value”中Javascript 将getElementbyID转换为表单字段值,javascript,form-fields,Javascript,Form Fields,我正在使用“付费”幻灯片供应商提供的指定javascript。它通过getElementbyID使用API给我一个值。每次选择不同的图像“查看大”时,该值都会更改 我需要值,例如IMG_0001.jpg,显示在提交表单时要结转的特定“隐藏”表单字段中。我可以成功地将其放置在页面上的任何其他位置,使用带有适当id的DIV标记,但我不知道如何将值写入表单字段 除了使用DIV和id调用值,是否还有其他方法可以将其输入表单字段的“value”中 表单字段必须是“隐藏”的,名称必须是“项目编号”,否则任何
表单字段必须是“隐藏”的,名称必须是“项目编号”,否则任何其他属性(如id、类或值)都可以根据需要设置。您应该显示您所指的“id”在您的问题中是什么,这样我们就不必猜测,但我怀疑您是在说您有
<img id="somename" src="IMG_0001.jpg" />
然后在javascript中
var selected_item = document.getElementById('somename');
现在,您需要将src标记放入一个表单中
var form = document.getElementById('myForm');
var new_input = document.createElement('input');
new_input.type='hidden';
new_input.name='somename';
new_input.value=selected_item.getAttribute('src');
form.append(new_input);
这将向窗体的隐藏字段添加隐藏属性。当然,你没有给我们你的表单的名称,它是ID,你想添加什么,或者你从哪里获取数据,所以很多信息都需要根据你的情况进行更新 请写得更清楚..按照requestHi@pedalpete重新措辞,谢谢你的回复,如果我能澄清的话,我想这可能只是为了让我达到目的。我正在努力学习代码。如果你可以在线查看测试页面,你提出的所有问题都可以通过查看我的页面源完整性来回答。页面位于;