Поскольку right_hand
является дочерним элементом robot
, вы должны использовать метод удаления дочернего элемента робота:
robot.removeChild(robot.right_hand);
Это говорит экземпляру robot
об удалении одного, если это дочерние элементы, объект, на который ссылаетсяв robot.right_hand
.
Раньше вы говорили родительскому контексту (this
в вашем примере кода) удалить right_hand
, но right_hand
не является дочерним элементом this
, это дочерним элементом robot
.
Отправленная вами ошибка означает, что ссылка robot.right_hand
не существует.
Дважды проверьте, действительно ли у вас есть имя экземпляра или свойство с именем right_hand
, которое существует и имеет значение в первом кадре (если создана временная шкала) или в конструкторе (если создан код).