程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 更多編程語言 >> 編程綜合問答 >> javascript-js裡的值怎麼實現既可以插入html又能作為隱藏值傳遞?

javascript-js裡的值怎麼實現既可以插入html又能作為隱藏值傳遞?

編輯:編程綜合問答
js裡的值怎麼實現既可以插入html又能作為隱藏值傳遞?

Javsscript 代碼:

function sumPrice() { 
  var sum_all = 0; 
  var num_sum = 0; 

  for (var i = 0; i < num; i++) { 
    if(document.getElementById("deposit"+i)!=null) { 
      var sum = Math.round(document.getElementById("pprice" + i).value * 
          document.getElementById("pnum" + i).value * document.getElementById("deposit" + i).value ); 

      document.getElementById("psum" + i).innerHTML = sum; 
      num_sum += Math.round(document.getElementById("pnum" + i).value); 
      sum_all += sum; 
    }
  }

  document.getElementById("pamountsum").innerHTML = sum_all; 
  document.getElementById("pnumsum").innerHTML = num_sum; 
  document.getElementById("money").value = sum_all; 
}

HTML 代碼:

<input type="hidden" name="money" value="" />

js報錯說document.getElementById("money").value = sum_all;值為null或未定義

最佳回答:


<input type="hidden" name="money" value="" />

裡面沒有設置 id,修改下:

<input type="hidden" name="money" id="money" value="" />
  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved