This example show the use of the selection and the data-binding (or data-join) with D3.js. The selection operation permits to select one or more DOM objects. The data-binding is a particular type of selection that binds DOM objects selected to an array of data. These examples have been created using the information contained at the D3.js join page.
Modified http://d3js.org/d3.v3.min.js to a secure url
https://d3js.org/d3.v3.min.js