menu
書いてる野郎
orebike@gmail.com
CSS で before after 等を使って疑似要素を追加できるが、こいつを JS からどう制御するかという話。
JSからでは疑似要素は制御できない。DOMとして掴むこと自体ができない。
やるとするならばその疑似要素が適用される条件はコントロールできるので、そこからアプローチするしかない。
疑似要素というのは before ならその指定されている要素の最初の子要素、after ならその指定されている要素の最後の子要素として追加されるので、つまり最初から指定されている要素の子要素と後で追加される子要素の区別ができるなら指定された要素を操作することによって実現できる。