次の形式で AJAX を介して返される出力があります ( #the-poll-options
AJAX が挿入されるコンテナーです)。
<div id="the-poll-options">
<div class="error-output">
<p>Blah, blah, bla, etc, etc.</p>
</div>
</div>
エラーを示すために見出しを挿入する必要があります -
<div id="the-poll-options">
<div class="error-output">
<h3>An error has occurred</h3>
<p>Blah, blah, bla, etc, etc.</p>
</div>
</div>
これを行うために、次の CSS を使用しました。これはある程度機能しますが、実際に<h3>An error has occurred</h3>
は HTML として解釈するのではなく、 を出力します。
#the-poll-options .error-output:before{
content: '<h3>An error has occured</h3>';
}
JS を使用せずに純粋な CSS でこれを行うことは可能ですか? AJAX 呼び出しによって返される HTML は変更できないことに注意してください。ありがとう。