javascript - 如何通过使用浏览器扩展注入 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
}
解决方案
推荐阅读
- stata - Stata:如何在两个变量之间添加交互?
- .htaccess - 通过 htaccess 传递和捕获两个参数修改 url
- javascript - 使用 GraalJS/GraalVM 在 Java 中实现 Firestore
- python - 如何在 django 中使用 ffmpeg 压缩 base64 解码的视频数据
- php - PHP csv 文件以列和行的形式导出
- php - Laravel 8 从旧 URL 重定向到新 URL
- python - 具有不同长度的长序列的张量流(+ keras)上的 LSTM
- angular - Angular 7 路由器有条件地过渡
- html - 如何使用 CSS 网格重新排序列?
- visual-studio-code - 如何在 Visual Studio Code 中使用相同的键开始调试 R 或 Python 代码?