javascript - 替换 div (jQuery + Javascript)

标签 javascript jquery html replace

请参阅以下代码:

function replace() { document.getElementById("div1").style.display="none"; 
document.getElementById("div2").style.display="block"; 
}
<button onclick="replace();return false"/>Click to Replace</button>
<div id = "div1" style="display:block">Lorem ipsum dolor sit amet, consectetur adipiscing elit. Etiam ipsum leo, scelerisque at dapibus ac, consectetur vel ipsum. </div>
<div id = "div2" style="display:none">Cras suscipit ullamcorper elit vitae sodales. Sed euismod felis molestie lorem gravida a venenatis risus sollicitudin. Proin accumsan lorem in est adipiscing faucibus. </div> 

当您按下“单击替换”按钮时,我希望它将文本更改为“更改回来”之类的内容。换句话说,这将是一个可以不停地更改文本的循环。

如果有人能教我解决这个问题,我将不胜感激。

最佳答案

这是你的答案

$(document).ready(function(){
$('button').click(function() {
 if($(this).text()=="Click to Replace"){
   $(this).text("Change back");
 $('#div1').hide();
 $('#div2').show();
   }
  else{
    $(this).text("Click to Replace");
 $('#div1').show();
 $('#div2').hide();
    }
});
  });
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.6.3/jquery.min.js"></script>
<button/>Click to Replace</button>
<div id = "div1" style="display:block">Lorem ipsum dolor sit amet, consectetur adipiscing elit. Etiam ipsum leo, scelerisque at dapibus ac, consectetur vel ipsum. </div>
<div id = "div2" style="display:none">Cras suscipit ullamcorper elit vitae sodales. Sed euismod felis molestie lorem gravida a venenatis risus sollicitudin. Proin accumsan lorem in est adipiscing faucibus. </div>

关于javascript - 替换 div (jQuery + Javascript),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41650842/

相关文章:

javascript - 在 Internet Explorer 中,pasteHTML 会导致意外行为吗?

javascript - 我如何在 Ember 1.13 中绑定(bind)多个类名?

javascript - 如何使用 officejs api 在 MS Word 中重新加载页眉和页脚

jquery - 轻量级背景图片悬停动画jquery

jquery - 将盒子的宽度向左设置动画

jquery - 如何在 jQuery 绑定(bind)中获取实时选择器结果?

html - 表格中的全 Angular 背景

javascript - 为必须以 3 个字母作为前缀的数字创建模式,例如 (IKA111111)

javascript - Jquery nextUntil 和行单元格

javascript - 为什么我的属性分配不正确?