Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/370.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 购物车,点击添加到购物车按钮后:价格被添加,但显示零金额_Javascript_Html_Jquery_Css - Fatal编程技术网

Javascript 购物车,点击添加到购物车按钮后:价格被添加,但显示零金额

Javascript 购物车,点击添加到购物车按钮后:价格被添加,但显示零金额,javascript,html,jquery,css,Javascript,Html,Jquery,Css,错误:未捕获类型错误:无法读取未定义(…)的属性“拆分” 大家好,我将对购物车模式进行一些添加,我从codepen示例中获得了一些参考,之后我在代码中做了一些更改。后来我运行了它,得到了上面的错误 我不知道如何解决我试过但没有解决的问题。。 当我对该行进行注释时,代码将起作用,但该产品成本在购物车中显示为空。仅显示零金额。 js处的错误行:price=parseFloat(x.price.split('₹')[1] ); 我的自定义代码笔链接: 原始代码笔链接: /*加载时从会话获取购物车总计

错误:未捕获类型错误:无法读取未定义(…)的属性“拆分”

大家好,我将对购物车模式进行一些添加,我从codepen示例中获得了一些参考,之后我在代码中做了一些更改。后来我运行了它,得到了上面的错误 我不知道如何解决我试过但没有解决的问题。。 当我对该行进行注释时,代码将起作用,但该产品成本在购物车中显示为空。仅显示零金额。

js处的错误行:
price=parseFloat(x.price.split('₹')[1] );

我的自定义代码笔链接:

原始代码笔链接:

/*加载时从会话获取购物车总计*/
updateCartTotal();
/*按钮事件侦听器*/
document.getElementById(“emptycart”).addEventListener(“单击”,emptycart);
var btns=document.getElementsByClassName('addtocart');
对于(变量i=0;imaxWords){
html=words.slice(0,maxWords)+''+words.slice(maxWords,words.length)+'+''
$(this).html(html)
$(this)。查找('a.read_more')。单击(函数(事件){
$(此).toggleClass(“较少”);
event.preventDefault();
if($(this).hasClass(“更少”)){
$(this.html(“
[Read Less]”) $(this.parent().find(“.more_text”).show(); }否则{ $(this.html(“…
[阅读更多]”) $(this.parent().find(“.more_text”).hide(); } }) } })
@导入url('https://fonts.googleapis.com/css?family=Quicksand:400,700');
*,
::之前,
::之后{
框大小:边框框;
}
身体{
字体系列:“流沙”,无衬线;
文本对齐:居中;
线高:1.5em;
/*背景:#E0E4CC*/
背景#69d2e7;
背景:-moz线性梯度(-45度,#69d2e7 0%,#a7dbd8 25%,#e0e4cc 46%,#e0e4cc 54%,#f38630 75%,#fa6900 100%;
背景:-webkit线性梯度(-45度,#69d2e7 0%,#a7dbd8 25%,#e0e4cc 46%,#e0e4cc 54%,#f38630 75%,#fa6900 100%;
背景:线性梯度(135度、69d2e7 0%、a7dbd8 25%、e0e4cc 46%、e0e4cc 54%、f38630 75%、fa6900 100%);
过滤器:progid:DXImageTransform.Microsoft.gradient(startColorstr='#69d2e7',endColorstr='#fa6900',GradientType=1);
}
人力资源{
边界:无;
背景:#E0E4CC;
高度:1px;
}
.集装箱{
最大宽度:800px;
保证金:1em自动;
背景:#FFF;
填充:30px;
边界半径:5px;
}
.productcont{
显示:网格;
}
.产品{
宽度:310px;
填充:1e
<span class="price amount">₹ 5.05</span>
<span class="price amount">₹ 5.05</span>

<span class="priceamount">₹ 5.05</span>
if(elem.className == "price"){
if(elem.className == "priceamount"){
 while ((elem = elem.previousSibling)) {
    if (elem.nodeType === 3) continue; // text node
    if (elem.className == "price")
   // instead of using above condition use either
    if(elem.classList.contains('price'))
   // or
    if(elem.className === "price amount") 

    {
      getprice = elem.innerText;
    }
    if (elem.className == "productname") {
      getproductName = elem.innerText;
    }
    sibs.push(elem);
  }