界面:
<span id="my" onclick="toggle()">
Praeterea iter est quasdam res quas ex communi.
</span>
js:
var element = document.querySelector("#my");
function toggle() {
element.classList.toggle("checked");
}
现在是根据document.querySelector
来查询,我需要根据点击onclick
来对其元素上的css进行增加或移除。
请问有人知道吗?
根据event来做:
页面:
onclick="toggle(event)"
js:
function toggle(event) { event.target.classList.toggle("checked"); }
或者另一种方式,监听所有点击事件
window.addEventListener('click', (event) => { if (event.target.classList.contains('check')) { event.target.classList.toggle('checked') } })
你的答案