I get an error Uncaught TypeError: Cannot read property 'split' of null in Chrome, and TypeError: i is null [Learn More] in Firefox, given the following code:
<svg data-src="/images/test.svg" id="test"></svg>
document.addEventListener('DOMContentLoaded', function() {
var elementsToInject = document.querySelectorAll('svg[data-src]');
console.log(elementsToInject);
# [svg#test]
var injector = new SVGInjector();
console.log(injector);
# [svg#test]
# n {}
# XHR finished loading: GET "http://localhost:3000/images/test.svg".
injector.inject(elementsToInject);
});
Any ideas how to trobleshoot this?