首页 > 解决方案 > 如何通过使用浏览器扩展注入 javascript 来显示一些额外的数据

问题描述

我有一个循环,我想显示一个结果。我写不出一条行得通的行,请给我一些帮助,下面的行行不通

products.innerHTML = products.innerHTML + '<p> <script type="text/javascript"> document.write(eval('result')) </script> </p>'); 

    // All Products:
    var products = document.querySelectorAll("#orderTable > tbody > tr > td:nth-child(6)")
    for (product of products) {
      //Produkty:
      var step1 = product.innerHTML
      var step2 = step1.slice(0, 17);
      var step3 = step2.replace(/[^\d.-]/g, '');
      var step4 = parseFloat(step3)

      //Rabat:
      var krok1 = step1.search("Rabat: ");
      var krok2 = step1.slice(krok1 + 7, krok1 + 13 );
      var krok3 = krok2.replace(/[^\d.-]/g, '');
      var krok4 = parseFloat(krok3)

      //Result:
      var result = step4-krok4
      // I want to output result to the HTML here
    }

在此处输入图像描述 在此处输入图像描述 在此处输入图像描述

标签: javascripthtml

解决方案


推荐阅读