Javascript 使用新页面加载从动态站点添加数字
如何用javascript编写函数/侦听器,以便在html更新时触发Javascript 使用新页面加载从动态站点添加数字,javascript,Javascript,如何用javascript编写函数/侦听器,以便在html更新时触发 html页面限制为最后100条记录 html页面不断添加新记录(节点) 我需要 将值推入数组或增加变量以求和 在html中显示运行总数 尝试创建一个计数器,向总和添加新值。 我相信下面的代码只执行一次 window.onload = function() { var data = document.getElementsByTagName('span'); var len = data.length; var tot
- html页面限制为最后100条记录
- html页面不断添加新记录(节点)
- 将值推入数组或增加变量以求和
- 在html中显示运行总数
我相信下面的代码只执行一次
window.onload = function() {
var data = document.getElementsByTagName('span');
var len = data.length;
var total = 0;
var searchValue = "value";
for (var i = 0; i < len; ++i) {
var styles = data[i].getAttribute('style');
if (styles == searchValue) {
var txt = data[i].innerHTML;
split = txt.split(" ");
total += parseInt(split[2]);
}
}
console.log(total);
};
window.onload=function(){
var data=document.getElementsByTagName('span');
var len=data.length;
var合计=0;
var searchValue=“value”;
对于(变量i=0;i
是的,您可以使用JavaScript和一点HTML/CSS来显示数字
请注意,管理带有跨源请求的加载项并向用户显示它需要相当多的经验。发出ajax请求、解析响应、应用格式、显示。不需要持久存储。您最好尝试一下,然后发回您遇到的任何特定代码块,因为您的“问题”目前只是一个想法,而想法通常不符合所谓的QA格式。@Emissary,ajax需要一个正确的服务器吗?有没有办法只用浏览器就可以做到这一点?我不知道你的意思是什么,你的“动态提要”在哪里?我正在尝试从另一个站点添加值。哪个站点?如果您无法控制它,那么对于最健壮的解决方案(如果有的话),您可能会更好地在服务器端解析它。我正在使用插件SDK,并考虑使用一个“面板”,它只是一个html文件。您能告诉我一个跨源请求示例的方向吗?只需搜索“mdn加载项跨源”或类似的内容。jquery是否更适合此情况?除了setInterval,还有什么方法可以得到这个总数吗?