首页 > 解决方案 > 将 id 添加到 Google 可视化表

问题描述

有没有办法将 ID 添加到 Google 表格图表?我努力了:

var myTable = new google.visualization.Table(document.getElementById(divID));
myTable.draw(data, options);
myTable.id = 'newTableId';

并且还尝试在选项中设置一个 id:

var options = {
id: 'newTableId',
width: 600,
title: 'My Title',
cssClassNames: myClassNames
};

我没有找到任何文档来设置 ID,只是出于希望而尝试了这些文档。也许做不到?我不想要包含表的 div 的 ID,而是表本身的 id,我稍后可以引用它来访问表内的数据,而不是从包含的 div 向下遍历

标签: javascriptgoogle-visualization

解决方案


我相信 WhiteHat 的回答也会奏效。作为记录,我最终这样做是为了设置 ID,因为我显示了几个表:

//Create the table
var interestElem = document.getElementById(myID);
var table = new google.visualization.Table(interestElem);
table.draw(data, options);
//Set the ID
var thisTable = interestElem.getElementsByTagName('table');
thisTable[0].id = newTableID;

推荐阅读