Temiz tablo oluşturmak için kullanışsız kütüphane kullanıyorum.Javascript Handsontable - Dikkat Çekilmemiş TypeError: undefined 'insertBefore' özelliği okunamıyor
Uncaught TypeError: Cannot read property 'insertBefore' of undefined
handsontable.full.js:4471
Ben .css ve .js hem <head>
etiketleri dosyasını doğru bağlantı:
Tam anlamıyla bana aşağıdaki hata veriyor öğretici ama konsol (web geliştirici konsolu) kopyalandı.
Benim javascript şöyle görünür:
var data = [
["", "Ford", "Volvo", "Toyota", "Honda"],
["2016", 10, 11, 12, 13],
["2017", 20, 11, 14, 13],
["2018", 30, 15, 12, 13]
];
var container = document.getElementById('temp');
var hot = new Handsontable(container, {
data: data,
rowHeaders: true,
colHeaders: true,
dropdownMenu: true
});
Html: handsontable.full.js içinde
<div id="temp"></div>
Hattı 4471 tablo, gösterilmez
rootElement.insertBefore(this.container, rootElement.firstChild);
olduğunu konsoldaki hata bende var. senin
document.getElementById('temp');
dönüş tanımlanmamış böyle
Tahminimce, öğeyi sayfada bulunmadan önce okumaya çalışıyorsunuz. Kod yükünü indirin ya da kodu sayfadaki elemandan sonra koyun. – epascarello