Javascript Lynda.com removeChild

Javascript Lynda.com removeChild,javascript,html,removechild,Javascript,Html,Removechild,我正在尝试从lynda.com中删除此HTML部分: 这是我以前尝试过的,但没有用: var i = 0 var bannerArtist = document.getElementsByClassName('course-banner-artist'); for (i = 0; i < banner.length; i++){ bannerArtist[i].parentNode.removeChild(bannerArtist[i]); } 你的for循环搞砸了。您正在引用未

我正在尝试从lynda.com中删除此HTML部分:

这是我以前尝试过的,但没有用:

var i = 0
var bannerArtist = document.getElementsByClassName('course-banner-artist');
for (i = 0; i < banner.length; i++){
    bannerArtist[i].parentNode.removeChild(bannerArtist[i]);
}

你的for循环搞砸了。您正在引用未定义的对象

帮你修好了

var parent=document.getElementByIdparent var bannerArtist=document.getElementsByClassName'course-banner-artist'; 对于i=0;i正如帕特里克·埃文斯指出的那样,问题是banner.length,而不是banner.length。感谢所有帮助过您的人。

banner.length,而不是banner.length您要删除[0]两次,请将变量添加到for var i。。。
var i = 0
var bannerArtist = document.getElementsByClassName('course-banner-artist');
for (i = 0; i < banner.length; i++){
    bannerArtist[i].parentNode.removeChild(bannerArtist[i]);
}