子div(ezblog-head)が存在する場合、親div(content-indent)の背景画像を変更する必要があります。私はウェブ上でたくさんの答えを見つけました。しかし、私はそれらのどれも機能させることができないようです。
実際のindex.phpページは次のようになります:(サイトはJoomlaで構築されています)
<div class="content-indent">
<jdoc:include type="component" />
</div>
これはブラウザに次のように読み込まれます。
<div class="content-indent">
<!-- bunch of other stuff -->
<div id="ezblog-head>
<!-- more stuff -->
</div>
</div>
これが私のインデックスページで使用しているJavascriptです(動作していません)
<script type="text/javascript">
if ($('#ezblog-head')[0]){
<style>
.content-indent {background: #0f0;}
</style>
}
</script>`
私もこれを試しました(無駄に):
<script type="text/javascript">
if (document.getElementById("ezblog-head")) {
document.getElementByClass('content-indent').style.background ='#0f0'
}
</script>
どんな助けでも大歓迎です。ありがとう!