点击span后字体变成红色,移开后依旧保持红色怎么做。
<span id="demo">点击变色</span>
//js
$("#demo").on("click",function(){
$("#demo").css("color","red")
})
<span id="demo">点击变色</span>
//js
document.querySelector('#demo').onclick=function(){
document.querySelector('#demo').style.color='red'
};
多个span用事件代理吧。
<div id="example">
<span>1</span>
<span>2</span>
<span>3</span>
<span>4</span>
</div>
var target = document.getElementById('example')
target.addEventListener('click', function(e) {e.target.style.color = 'red'})
10 回答11.7k 阅读
2 回答3.2k 阅读✓ 已解决
5 回答2.2k 阅读
4 回答2.2k 阅读✓ 已解决
3 回答1.2k 阅读✓ 已解决
3 回答856 阅读✓ 已解决
3 回答2.6k 阅读