我有一个脚本,用我的表中的相同值计算所有td
。输出正是我所需要的。
但是当我想将数据打印到html时出错了。当我做console.log
我得到
Object {EANDIS - RC GROND 2014-2018: 11, ASWEBO - FARYS: 7, VDV CLEANING - RIOOLKOLKENSLIB: 1}
我试图用以下内容打印出来:document.getElementById("write").innerHTML = byTechnology;
但是输出是Objectobject。
我做错了什么?或者是他们的另一种方式呢?
在这里您可以找到该脚本。我希望你能帮助我!
<script>
var byTechnology = {};
$("#test tbody td:nth-child(6)").each(function() {
var tech = $.trim($(this).text());
if (!(byTechnology.hasOwnProperty(tech))) {
byTechnology[tech] = 0;
}
byTechnology[tech]++;
});
console.log(byTechnology);
document.getElementById("test").innerHTML = byTechnology;
</script>
答案 0 :(得分:1)
尝试:
document.getElementById("write").innerHTML = JSON.stringify(byTechnology);
JSON.stringify()方法将JavaScript对象转换为JSON字符串。