Если 'maps', 'src' изменяется на "sunday \ Labour.html", почему цвет «#sunday» не изменится на зеленый? Мой код, как показано ниже:Изменить CSS-идентификатор на другой идентификатор src
if(document.getElementById('maps').getAttribute('src') == "sunday\'s Labour.html"){
$('#sunday').css({
'color': 'green'
});
};
Далее в моем коде у меня есть это (myUrlArray список строк, как и выше):
setInterval(function(){
var u = 0;
document.getElementById('maps').setAttribute('src',myUrlArray[u]);
if(u < myUrlArray.length){
++u;
}else{
u = 0;
}
},3000);
Заключительный изменить, это работало, когда я поставил " если 'внутри setInterval, например:
setInterval(function(){
var u = 0;
document.getElementById('maps').setAttribute('src',myUrlArray[u]);
if(u < myUrlArray.length){
++u;
}else{
u = 0;
}
if(document.getElementById('maps').getAttribute('src') == "sunday\'s Labour.html"){
$('#sunday').css({
'color': 'green'
});
};
},3000);
'src' атрибут должен принадлежать к' ' тега только угадать ваш HTML является недействительным. – moonwave99
Его работая отлично для меня http://jsfiddle.net/raunakkathuria/2xw7P/ –
Отсортировано это, я должен был поместить инструкцию if if внутри функции setInterval. –