【发布时间】:2012-11-01 15:55:53
【问题描述】:
我想在单击链接时更改链接的文本。我正在使用以下代码,但它不适合我:
<a id="pp" href="#" title="" onclick="playPause()">play</a>
function playPause(){
if($('.controls li #pp').text() == 'play'){
inter = setInterval(function() {
changeBannerImg(num,1);
}, 4600);
document.getElementById('pp').innerHTML = 'pause';
} else if($('.controls li #pp').text() == 'pause'){
clearInterval(inter);
document.getElementById('pp').innerHTML = 'play';
}
}
function stopAni(){
clearInterval(inter);
document.getElementById('pp').innerHTML = 'play';
}
【问题讨论】:
-
这个问题尽可能的不清楚!
-
代码“if($('.controls li #pp').text()”是否真的获得了 html对象?因为“document.getElementById('pp').innerHTML = 'pause';" 应该可以工作。
-
img 网址
-
我目前正在投票结束,因为这个问题几乎难以理解。 请,花点时间解释一下你在做什么,应该发生什么,出了什么问题。尽可能准确地阐明您需要帮助的地方。请务必记住,您知道您在做什么,但我们不。如需指导,请考虑阅读Jon Skeet 的“Writing the perfect question”。
标签: javascript image text replace