用d3.js添加一个链接到另一个页面

问题描述:

这可能是非常简单的。我正在寻找添加一个链接到另一个页面。我试图通过d3添加它。我在JS中添加另一个属性? Iv尝试.attr(“src”,“newPage.html”)和.attr(“url”,“newPage.html”),但都不起作用。用d3.js添加一个链接到另一个页面

任何意见,将不胜感激。谢谢。

//JS 
    var newLink = d3.select(".chart") 
     .append("div") 
     .html("Trend Graph") 
     .attr("class", "populationTrend") 


    //CSS 
    .populationTrend{ 
     font-weight:400; 
     margin-top:-15%; 
     cursor:pointer; 
     padding-left:70%; 
     background-color:#039; 
    } 

添加一个 “正常” 的链接(即锚标记),你可以简单地做

d3.select(".chart") 
    .append("a") 
    .attr("href", "newPage.html") 
    .html("new page"); 

甚至

d3.select(".chart") 
    .append("div") 
    .html("<a href='newPage.html'>new page</a>"); 
+0

干杯的人!并感谢快速回复 – Daft 2013-05-09 12:29:04

+0

感谢。非常棒! – scagnetti 2016-03-09 21:09:00