假设我有多个span项目,如下:
<span>A</span>
<span>B</span>
<span>C</span>
<span>D</span>
还有一个名为“change”的div(稍后我将更改为按钮)。
<div id="change">CHANGE</div>
有没有办法用一个按钮点击来更改页面上所有的span项的文本?
我不是很熟悉JavaScript,迄今为止,我尝试了这段代码,但似乎不起作用。
$(document).ready(function(){
$('#change').click(function(){
$("span").replaceAll(function(){
while ('span') {
if ($('#span').text() == 'A') {
return $('span').text('B');
}
else if ($('span').text() == 'B') {
$('span').text('C');
}
else if ($('span').text() == 'C') {
$('span').text('D');
}
else if ($('span').text() == 'D') {
$('span').text('A');
}
}
});
});
});
提前感谢!