У меня есть элемент, который впрыскивается и хранимый с помощью следующей строки:Polymer 1.x Удалить элемент по переменной Reference
this._lastPromo = this.$$('#inject-point').appendChild(promo);
Теперь мне нужно, чтобы удалить этот элемент в более позднее время в моем codebase.I испробованы следующие 2 сценария:
this.$$('#inject-point').removeChild(this._lastPromo);
И:
this._lastPromo.parentNode.removeChild(this._lastPromo);
я получаю следующие ошибки:
Failed to execute 'removeChild' on 'Node': The node to be removed is not a child of this node.
И:
Uncaught TypeError: Cannot read property 'removeChild' of null
Вопрос: Как я могу удалить этот конкретный элемент из документа?
Этот код выглядит хорошо, вы можете предоставить больше код или JS Bin, чтобы мы могли видеть, что происходит? – JohnRiv
Возможно, у вас есть конкретная ситуация, но просто упомянем, что в Polymer рекомендуется использовать способ управления DOM, манипулируя данными: http://stackoverflow.com/a/38950936/986212 –