TypeError: innerHTML не е функция в JavaScript

Typeerror Innerhtml Ne E Funkcia V Javascript



За показване на HTML съдържание в JavaScript, „ innerHTML ” имотът се ползва. Може да се използва като „ element.innerHTML = текст ”. Ако се опитате да използвате innerHTML като функция, като например „ innerHTML(текст) “, ще срещнете грешка, която гласи, че „ innerHTML не е функция в JavaScript ”, защото innerHTML е свойство, а не функция.

Този урок ще обсъди споменатата грешка и нейното решение.

Как възниква „TypeError: innerHTML не е функция в JavaScript“?

Когато се опитаме да извикаме свойството innerHTML като функция, получаваме споменатата грешка. Нека да видим пример за това как се среща тази грешка.







Пример

В дадения пример ще покажем текущото време на уеб страницата с помощта на JavaScript. За целта първо създайте елемент

в HTML файл, като присвоите id “ време ”:



< p id = 'време' > стр >

В таг


документ. getElementById ( 'време' ) . innerHTML ( дата. toLocaleTimeString ( ) ) ;

Изпълнението на горния код няма да покаже времето на страницата и ще изведе грешка, която ще се покаже в „ конзола ” прозорец:



Сега нека видим в дадения раздел как да поправим тази грешка!

Как да коригирам грешката „innerHTML не е функция в JavaScript“?

За да коригирате гореобсъдения проблем, задайте атрибута innerHTML на съответния DOM елемент, като например „ element.innerHTML = текст ”.

Пример

Присвоете стойността на свойството/атрибута innerHTML, като получите DOM елемента с помощта на „ getElementById() ” чрез предаване на присвоения идентификатор на елемента:

документ. getElementById ( 'време' ) . innerHTML = дата. toLocaleTimeString ( ) ;

Изход

Това е всичко относно грешката innerHTML не е функция в JavaScript и решението.

Заключение

Посочената грешка възниква, когато се опитате да извикате свойството innerHTML като функция. За да коригирате този проблем, задайте атрибута innerHTML на съответния DOM елемент, като например „ element.innerHTML = текст ”. В този урок обсъдихме TypeError: innerHTML не е функция в JavaScript, как възниква и как да я поправим.