1 回答

TA貢獻(xiàn)2016條經(jīng)驗(yàn) 獲得超9個(gè)贊
用event.target不可以么?
補(bǔ)充:
我自己做了測(cè)試:
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Document</title>
<style>
div {
border:1px solid red;
width:400px;
height:400px;
}</style>
</head>
<body>
<div contenteditable="true">
zinc <font size="3" data="font">haha</font><br/>
啦啦啦
</div>
</body>
<script>
window.onload = function() {
document.onclick = function (e) {
console.log(e.target);
if(e.target.getAttribute("data") == 'font') {
e.target.style.color = 'blue';
}
}
}
</script>
</html>
這個(gè)可以直接跑,當(dāng)你鼠標(biāo)點(diǎn)擊font的時(shí)候,font變藍(lán)了
添加回答
舉報(bào)