1

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

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

   //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;
    }   
4

1 回答 1

9

要添加“正常”链接(即锚标记),您可以简单地做

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>");
于 2013-05-09T12:17:08.127 回答