Я получаю эту ошибку в инструментах разработчика Chrome, но на странице не вижу никаких ошибок.Ошибка Javascript - не удается вызвать метод appendChild из null (svgicons)
Вот короткий отрывок из JS:
function svgIcon(el, config, options) {
this.el = el;
this.options = extend({}, this.options);
extend(this.options, options);
this.svg = Snap(this.options.size.w, this.options.size.h);
this.svg.attr('viewBox', '0 0 64 64');
this.el.appendChild(this.svg.node);
// state
this.toggled = false;
// click event (if mobile use touchstart)
this.clickevent = mobilecheck() ? 'touchstart' : 'click';
// icons configuration
this.config = config[ this.el.getAttribute('data-icon-name') ];
// reverse?
if(hasClass(this.el, 'si-icon-reverse')) {
this.reverse = true;
}
if(!this.config) return;
var self = this;
Я считаю, что этот код не говорит много, поэтому страница может быть найдена здесь: http://goo.gl/j7M5r8
Я попытался решить эту проблему, глядя на другие подобные случаи на Stackoverflow, и он указывает, что есть что-то отсутствует или что-то в том порядке, в котором он читается/записывается.
Я не написал svgicons.js, поэтому не должно быть никаких проблем с ним. Однако я вижу, что у некоторых есть те же проблемы, что и у меня, но на эту проблему не объяснено и не ответили. Here is basically the same question from another person.
Соответствующие файлы:
Возможный дубликат [Как исправить "Uncaught TypeError: Невозможно вызвать метод appendChild из null"] (http://stackoverflow.com/questions/14946428/how-to-fix- uncaught-typeerror-can not-call-method-appendchild-of-null) – Stijn
вместо того, чтобы идти на сайт, позвольте мне спросить, как вы называете функцию 'svgIcon' –
Благодарим вас за комментирование. Вы имеете в виду призыв? Incase: 'window.svgIcon = svgIcon;' Из моих незначительных знаний о JS я не уверен, что это то, о чем вы говорите. Я прошу прощения. – Olen