Discuss / JavaScript / 作业

作业

Topic source
// 选择<p>JavaScript</p>:
var js = document.getElementById("test-p");

// 选择<p>Python</p>,<p>Ruby</p>,<p>Swift</p>:
//var arr = document.getElementsByClassName("c-red")[1].children;
//var arr = document.getElementsByClassName("c-red c-green")[0].getElementsByTagName('p');
var arr = document.querySelectorAll("div.c-red.c-green >p");

// 选择<p>Haskell</p>:
var haskell = document.getElementsByClassName("c-green")[1].lastElementChild;

ting挺123

#2 Created at ... [Delete] [Delete and Lock User]

var js = document.getElementById('test-p');

var arr = document.getElementsByClassName("c-red c-green")[0].children;

var haskell = document.getElementsByClassName("c-green")[1].lastElementChild;

上面的可以,

为什么第二行改为 var arr = document.getElementsByClassName("c-red c-green").children;就不行了,是不是数组型的节点不能去用(.children)


  • 1

Reply