点击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'})
13 回答12.9k 阅读
7 回答2.1k 阅读
3 回答1.3k 阅读✓ 已解决
2 回答1.3k 阅读✓ 已解决
6 回答1.2k 阅读✓ 已解决
2 回答899 阅读✓ 已解决
3 回答753 阅读✓ 已解决