点击开始后div里显示暂停,点击暂停显示继续,然后一直继续← →暂停。
按你们的思路来,页面是不更新渲染的,所以....有没有针对react的方法
点击开始后div里显示暂停,点击暂停显示继续,然后一直继续← →暂停。
按你们的思路来,页面是不更新渲染的,所以....有没有针对react的方法
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="ie=edge">
<title>Document</title>
</head>
<body>
<div>开始</div>
<script>
var oDiv = document.querySelector('div');
oDiv.onclick = function(){
if(this.innerText=="暂停"){
this.innerText = "继续";
}else{
this.innerText = "暂停";
}
}
</script>
</body>
</html>
var div = document.querySelector('div');
div.onclick = function(){
var text = div.innerText;
if(text==='开始') {
div.innerText = '暂停'
} else {
div.innerText = '开始'
}
}
var status = ['开始','暂停'],
cuStaus = true; //表示状态,true代表目前是开始
var wrap = document.getElementById('div1');
wrap.addEventListener('click', function(){
if(cuStatus){
wrap.innerHTML = status[1];
}else{
wrap.innerHTML = status[0];
}
cuStatus = !cuStatus;
});
这是一个大体的思路吧。
10 回答11.1k 阅读
6 回答3k 阅读
5 回答4.8k 阅读✓ 已解决
4 回答3.1k 阅读✓ 已解决
2 回答2.7k 阅读✓ 已解决
3 回答1.8k 阅读✓ 已解决
3 回答2.3k 阅读✓ 已解决
针对react?