如何在下拉列表中选择其他元素时更新价格?

时间:2016-06-20 15:27:15

标签: javascript magento magento-1.7 product dropdown

当我选择其他元素时,我正在尝试更改价格,但它不起作用。

我搜索了文件:configurable.js,但只看到函数:reloadPrice和realoadOldPrice,我需要你的帮助。

enter image description here

enter image description here

并以magento文件:/js/varien/configurables.js

  getOptionLabel: function(option, price){
 ........
   var sel = document.getElementById('attribute'+IdProduct);
  if(sel!=""){

      var opt = sel.options[sel.selectedIndex];
      var text= opt.text;
      var text_array= text.split(" ");
      var PriceExcl=text_array[2];
      var cutpriceincl=text_array[3];
      if (cutpriceincl!=undefined) {
          PriceIncl=cutpriceincl.substring(1);


      }

  }
..........
},

我正在尝试使用javascript更改价格。

感谢您的帮助!

1 个答案:

答案 0 :(得分:0)

您可以使用以下代码更新价格。

var sel = document.getElementById('attribute'+IdProduct);
if(sel!=""){

  var opt = sel.options[sel.selectedIndex];
  var text= opt.text;
  var text_array= text.split(" ");
  var PriceExcl=text_array[2];
  document.getElementById("price-excluding-tax-3133_clone").innerHTML = PriceExcl;
  var cutpriceincl=text_array[3];
  if (cutpriceincl!=undefined) {
      PriceIncl=cutpriceincl.substring(1);
       document.getElementById("price-including-tax-3133_clone").innerHTML = PriceIncl;

  }

 }