Задать вопрос
@GeorgeKryptonian

Как исправить «Cannot read property 'innerHTML' of null»?

var m = {};
var n = {
    "one" : 12,
    "hello" : "world",
    "prim" : 2000,
    "double key" : 777
};
n.one = 9000;
console.log( n['double key'] );
var ppp = 'hello';
console.log( n[ppp] );
var out = document.getElementById('out');
for (var key in n) {
    out.innerHTML += key + '<br> ';
}

Хочу вывести все ключи на страницу, а в консоли выдаёт такую ошибку - "Uncaught TypeError: Cannot read property 'innerHTML' of null".
  • Вопрос задан
  • 4041 просмотр
Подписаться 1 Простой Комментировать
Пригласить эксперта
Ответы на вопрос 2
@Wyruweso
Элемент с id = 'out' точно существует?
Ответ написан
@Egor95
window.onload = function() {
    // var m=[4, 12, 'hello'];
   // console.log( m ) 
  var m = {};
  var n = {
      "one" : 12,
      "hello" : "world",
      "prim" : 2000,
      "double key" : 777
  };
  n.one = 9000;
  // console.log(n['prim']);
  // console.log(n.one);
  // console.log(n.double key); //ошибка
  console.log( n['double key'] );
  var ppp = 'hello';
  // n.ppp //ошибка
  console.log( n[ppp] );
  var out = document.getElementById('out');
  for (var key in n) {
      out.innerHTML += key + '<br> ';
  }
};
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы