gpt4 book ai didi

javascript - 根据其他 ID src 更改 ID 的 CSS

转载 作者:可可西里 更新时间:2023-11-01 12:48:49 26 4
gpt4 key购买 nike

如果“maps”、“src”更改为“sunday\'s Labour.html”,为什么“#sunday”的颜色不会更改为绿色?我的代码如下:

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);

最后的编辑,当我把“if”放在 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);

最佳答案

您的 Javascript 没有问题。我测试了脚本,发现 sunday\'s Labour.html 中的 \ 导致了问题。删除它,它将正常工作。

\sunday\'s Labour.html 中:http://jsfiddle.net/G5XPJ/

没有\:http://jsfiddle.net/G5XPJ/1/

关于javascript - 根据其他 ID src 更改 ID 的 CSS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20922482/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com