我正嘗試在Google Charts中創建HTML呈現的標題。我想創建一個包含HTML代碼的字符串變量,然後將其作爲圖表的標題傳遞。這是一個jsFiddle。以下是我正在試圖做的:在Google Charts中添加HTML呈現的標題
HTML
<div id="chart_div" style="width: 900px; height: 500px;"></div>
JS
google.load("visualization", "1", {
packages: ["corechart"]
});
google.setOnLoadCallback(drawChart);
function drawChart() {
var data = google.visualization.arrayToDataTable([
['Task', 'Hours per Day'],
['Work', 11],
['Eat', 2],
['Commute', 2],
['Watch TV', 2],
['Sleep', 7]
]);
var ch = "<span>Hello World!</span>";
ch = $($.parseHTML(ch));
var options = {
title: ch
};
var chart = new google.visualization.PieChart(document.getElementById('chart_div'));
chart.draw(data, options);
}
當我試圖輸出字符串作爲標題,我得到[對象的對象。我試着做$($.parseHTML(ch)).html();
,但它看起來像剝去了HTML標籤,因爲當我將樣式添加到span元素時,它不會設置標題的樣式。我應該怎麼做才能讓HTML字符串以樣式顯示爲標題?
@WhiteHat如何手動更改SVG? – user2896120