一个Javascript Var用于多个HTML ID's.有可能吗

one Javascript Var for multiple HTML ID's. Is it possible?

本文关键字:有可能 ID HTML Var Javascript 用于 一个      更新时间:2023-09-26

我有一个表单,用于用户输入,它使用javascript动态填写3个表单。在同一页

每3个表单都有1(PREVIEW选项,带有水印2( 不带水印的PDF选项3( POST变量到Paypal

大约有25个变量。。所以,3x3x25.这是很多文本。。还有很多vars。

我的JS文件越来越大,而且我的var名称已经用完了。。喜欢

emp_id=corp_emp_id=neat_emp_id=adv_emp_id=PDF_emp_id=PP_emp_id

据我所知,似乎每个项目只能使用VAR一次。所以,我每次都要做一个不同的var?

JAVASCRIPT文件(这是25的一个变量(

 var val_emp_id = document.getElementById('emp_id').value;                                                      
  document.getElementById('corp_p_emp_id3').value  =  val_emp_id;                                           
  document.getElementById('corp_emp_id3').innerHTML  =  val_emp_id;                                 
  document.getElementById('w2_p_emp_id').value  =  val_emp_id;                                          
  document.getElementById('w2_emp_id3').innerHTML  =  val_emp_id;                                   
  document.getElementById('basic_emp_id').innerHTML  =  val_emp_id;                                 
  document.getElementById('basic_p_emp_id').value  =  val_emp_id;                                           
  document.getElementById('neat_emp_id').innerHTML =  val_emp_id;
  document.getElementById('neat_p_emp_id').value  =  val_emp_id;
  document.getElementById('neat_pp_emp_id').value  =  val_emp_id;
  document.getElementById('corp_pp_emp_id').value  =  val_emp_id;
  document.getElementById('adv_pp_emp_id').value  =  val_emp_id;    

和HTML文件

 <p id="corp_emp_id3"></p>        
 <input type="hidden" name="corp_p_emp_id" id="corp_p_emp_id3"/>
 <input type="hidden" name="corp_pp_emp_id" id="corp_p_emp_id3"/>
 <input type="hidden" name="corp_pdf_emp_id" id="corp_p_emp_id3"/>

基本上,我的问题是..我可以为许多HTML VAR使用一个Javascript VAR吗?或多个位置,而不为多个元素创建多个var?

还是我像尼安德特人一样被卡住了?

Javascript将允许对所有数据使用相同的"var",值将被替换,但对多个元素使用相同的id会在html中出错。所有dom元素都必须具有唯一的id。您可以为不同的dom使用相同的类。这是演示</>

使用变量来存储值。但当您重新初始化它时,它的旧值会被新值所取代。在这种情况下,为了避免多个vars,可以在重新初始化之前使用var值。

希望它能帮助你!!