2013-12-23 3 views
0

Я очень новичок в Javascript.Uncaught TypeError: Object # <HTMLDocument> не имеет метода 'getElementByID

У меня есть эти коды, чтобы отображать простые события и тайминги. Но когда я запускаю свой эмулятор Samsung Smart TV, эта ошибка продолжает появляться. Во-первых, ошибка, в то время как второй мои коды Detail Ошибка:

Uncaught TypeError:Object# has no method 'getElementByID'

Это мои коды

This.enableKeys(); 

widgetAPI.sendReadyEvent(); 
    var thelabels = new Array(); 
    thelabels[0] = "StartTime: 0.900am"; 
    document.getElementByID('footer').innterHTML = "StartTime: 10.00pm" 
    var i = 0; 
    setInterval(function(){document.getElementById('footer').innterHTML = thelabels[i];i++;  if(i > = thelabels.length) i=0;},5000); 

бы поистине очень признателен, если кто-то имеет решение для этого. Я новичок в java, поэтому я не вижу очевидной ошибки. Спасибо заранее!

+6

Никогда не использовать "Java", как сокращение для "JavaScript". Эти два языка имеют столько же общего, сколько Iced Tea и Long Iced Tea. – Philipp

+1

@Philipp, что, без сомнения, лучшее сравнение, которое я когда-либо слышал: D – Phil

+0

@Phil Как насчет кофе java и кубиков льда? – Cilan

ответ

4

Javascript чувствителен к регистру, вы также опечатка innerHTML

document.getElementByID('footer').innterHTML = "StartTime: 10.00pm" 

должно быть:

document.getElementById('footer').innerHTML = "StartTime: 10.00pm"; 
+0

и да, javascript НЕ является java. –

+1

+1 Ты, мой друг, наверное, единственный человек, который сможет отправить ответ без *** ЭТО, НЕ, ДЖЕЙ! *** – Cilan

Смежные вопросы