TAG
CSS
JavaScript
Result
Run
License
<div class="container"> <p>A <span>change</span> is as good as a rest.</p> <p>A friend in need is a friend indeed.</p> </div>
.container > p > span::after { content: "Click me"; display: inline-block; color: #FF0000; }
window.addEventListener("load", () => { document.querySelector(".container > p > span").onclick = function() { this.closest("p").style.border = "1px solid #CCC"; }; });
Console
expand_less
License
License
by DevDic
Close