d3.js选择、插入、删除元素
2017-04-14 10:45
267 查看
我们还可以根据dom属性id class进行元素选择。
append():在选择集末尾插入元素
insert():在选择集前面插入元素
下面我们用一个demo说明:
<!DOCTYPE html>
<html>
<head lang="en">
<meta charset="UTF-8">
<script src="../libs/d3.min.js" charset="utf-8"></script>
</head>
<body>
<p id="myid">Apple</p>
<p class="pClass">Pear</p>
<p class="pClass">Banana</p>
</body>
</html>
</body>
</html>
<script>
var body = d3.select("body");
var p1 = body.select("#myid");
p1.style("color","red");
var p23 = body.selectAll(".pClass");
p23.style("font-size","72px").style("color","blue");
/*
插入元素涉及的函数有两个:
append():在选择集末尾插入元素
insert():在选择集前面插入元素
*/
body.append("p")
.text("append p element1").style("color","yellow");
body.insert("p","#myid")
.text("insert p element");
var p = body.select(".pClass");
p.remove();
</script>
var p2 = body.select("#myid"); p2.style("color","red");
var p = body.selectAll(".myclass"); p.style("color","red");
插入元素
插入元素涉及的函数有两个:append():在选择集末尾插入元素
insert():在选择集前面插入元素
删除元素
删除一个元素时,对于选择的元素,使用 remove 即可,例如:var p = body.select("#myid"); p.remove();如此即可删除指定 id 的段落元素。
下面我们用一个demo说明:
<!DOCTYPE html>
<html>
<head lang="en">
<meta charset="UTF-8">
<script src="../libs/d3.min.js" charset="utf-8"></script>
</head>
<body>
<p id="myid">Apple</p>
<p class="pClass">Pear</p>
<p class="pClass">Banana</p>
</body>
</html>
</body>
</html>
<script>
var body = d3.select("body");
var p1 = body.select("#myid");
p1.style("color","red");
var p23 = body.selectAll(".pClass");
p23.style("font-size","72px").style("color","blue");
/*
插入元素涉及的函数有两个:
append():在选择集末尾插入元素
insert():在选择集前面插入元素
*/
body.append("p")
.text("append p element1").style("color","yellow");
body.insert("p","#myid")
.text("insert p element");
var p = body.select(".pClass");
p.remove();
</script>
相关文章推荐
- d3.js-选择、插入、删除元素
- d3.js学习3----选择、插入、删除元素
- D3.js中选择、删除、插入元素
- 【 D3.js 入门系列 — 2.1 】 选择、插入、删除元素
- 体验js中splice()的强大(插入、删除或替换数组的元素)
- js 给json添加新的字段,或者添加一组数据,在JS数组指定位置删除、插入、替换元素
- js中splice()的强大(删除,插入或替换数组的元素)
- js中splice()的强大(插入、删除或替换数组的元素)
- 【 D3.js 入门系列 --- 2.1 】 关于怎样选择,插入,删除元素
- js中数组插入、删除元素操作的方法
- 【 D3.js 入门系列 --- 2.1 】 关于如何选择,插入,删除元素
- 体验js中splice()的强大(插入、删除或替换数组的元素)
- js中splice()的强大(插入、删除或替换数组的元素)
- js数组插入指定位置元素,删除指定位置元素,查找指定位置元素算法
- 体验js中splice()的强大(插入、删除或替换数组的元素)
- 【 D3.js 入门系列 --- 2.1 】 关于如何选择,插入,删除元素
- js中数组插入、删除元素操作
- 体验js中splice()的强大(插入、删除或替换数组的元素)
- 体验js中splice()的强大(插入、删除或替换数组的元素)
- js的一个选择数组中所有符合条件的元素并删除的方法