2016-06-28 5 views
2

Я использую код javascript для вставки атрибута scr и отображения изображения. с хром он отлично работает, но не передает значение, то я использую Firefox. Я попытался удалить кеш Firefox, но ничего не изменилось. существует проблемапроблемы с Firefox getElementById

var M=document.getElementById('pristatomiesi_akordai'); 
var N=M.getElementsByTagName('Span')[0].innerHTML; 

if (N=="C") { 
    document.getElementById('paveikslelis1').src = "/catalog/Akordai/C/C.JPG"; 
} 
+1

Работы для меня в обоих, Chrome и FF: https://jsfiddle.net/tsgst9cb/ –

+2

Что говорится, когда вы нажимаете F12? –

+0

doest показать любую ошибку на всех –

ответ

1

Заменить InnerHTML на TextContent, потому что TextContent извлекает только текстовые узлы:

var M = document.getElementById('pristatomiesi_akordai'); 
var N = M.querySelector('span').textContent; 

if (N.toLowerCase() == "c") { 
    document.getElementById('paveikslelis1').src = "/catalog/Akordai/C/C.JPG"; 
}