84669 personnes étudient
152542 personnes étudient
20005 personnes étudient
5487 personnes étudient
7821 personnes étudient
359900 personnes étudient
3350 personnes étudient
180660 personnes étudient
48569 personnes étudient
18603 personnes étudient
40936 personnes étudient
1549 personnes étudient
1183 personnes étudient
32909 personnes étudient
var img = document.getElementsByTagName("img");
因为img是NodeList(object),所以不能用Array.splice()方法来删除img里面的元素。
var list = ['a','b','c','d']; list.splice(1,1); console.log(list); //返回["a", "c", "d"]
怎样才能像上面这个例子一样删除img里的某个元素?
学习是最好的投资!
javascript - js supprime les éléments NodeList - Questions et réponses sur le site Web chinois PHP - javascript - js supprime les éléments NodeList - Questions et réponses sur le site Web chinois PHP
Jetez un œil autour de vous et apprenez.
先把NodeList转换为Array,然后再删除其中的元素
var imgs = [].slice.apply(document.getElementsByTagName('img')); imgs.splice(1,1); console.log(imgs);
NodeList删除会造成网页里的DOM元素的删除。 请谨慎使用。代码如下。
var img = document.getElementsByTagName("img"); var len = img.length; for(var i = 0; i < len; i++) { img[i].parentNode.removeChild(img[i]); }
function collectionToArray(collection){ var ary = []; for(var i=0, len = collection.length; i < len; i++){ ary.push(collection[i]); } return ary; }
于是乎。。。我自己找到答案了
javascript - js supprime les éléments NodeList - Questions et réponses sur le site Web chinois PHP - javascript - js supprime les éléments NodeList - Questions et réponses sur le site Web chinois PHP
Jetez un œil autour de vous et apprenez.
先把NodeList转换为Array,然后再删除其中的元素
NodeList删除会造成网页里的DOM元素的删除。
请谨慎使用。代码如下。
于是乎。。。我自己找到答案了