2014-09-01 3 views
-1

У меня проблема с полосой. Я знаю, что это должно сработать, но это не так ... Я читал ответы на подобные вопросы, но не работаю с моим примером, поэтому здесь мы идем: у меня есть простой простой HTML-код с абзацем, который включает в себя span и кнопка, которая должна изменить «не нравится» для «очень нравится»:Изменение текста диапазона

<p> I <span id="like-or-not">don't like</span> dogs</p> 
<button onclick="changeSpan('really like')">Change!</button> 

И функции:

function changeSpan(someText){ 
    document.getElementById("like-or-not").innerHtml = someText; 
} 

Но это не работает ... вы можете мне помочь , пожалуйста?

Здесь л скрипкой: http://jsfiddle.net/ey50yk6y/

+5

JavaScript чувствителен к регистру. Это 'innerHTML' не' innerHtml'. http://jsfiddle.net/j08691/ey50yk6y/3/ – j08691

ответ

0

Вы правописание innerHTML без надлежащего кожуха.

function changeSpan(someText){ 
    document.getElementById("like-or-not").innerHTML = someText; 
} 
+0

Да, я ясно объяснил, что это мой комментарий. Не нужно повторно перенаправлять его в качестве ответа, чтобы попытаться вернуть ферму. Голосовать, чтобы закрыть вопрос как не по теме из-за опечатки вместо этого. – j08691

1

Попробуйте это:

document.getElementById("like-or-not").textContent = someText; 
Смежные вопросы