2017-03-16 3 views
0

Ich habe eine Invasion-Power-Forum, und ich versuche, JavaScript zu verwenden, um bestimmte Kontenprofile zu ändern, aber ich kann nicht scheinen, den Hintergrund zu ändern. Gerade jetzt auf dem Hintergrund Picker es zeigt dieseÄndern von HTML basierend auf Javascript

<span id='customprofile' data-backgroundClass='ipsfocus_bg1' style='background-color: {theme="ifBg1_hex"}; {{if theme.ifBg1_image}}background-image: url({theme="ifBg1_image"});{{endif}} background-position: {theme="ifBg1_position"}; background-size: {theme="ifBg1_size"}'></span> 

für eine der Hintergrundoptionen, aber was ich möchte in der Lage sein, ein Skript zu tun ist, haben, dass, wenn, sagen die URL enthält „1“ als eine andere Spanne dies als eher gezeigt

Antwort

0

I 2 Spannweiten in der Seite haben würde

<span id="special" style="display:none;">Special</span> 
<span id="normal" style="display:none;">Normal</span> 
<script> 
    var el; 

    // check if current page contains a 1 
    if (location.href.indexOf("1") !== -1) { 
    // select special SPAN 
    el = document.getElementById("special"); 
    } else { 
    // otherwiose select normal SPAN 
    el = document.getElementById("normal"); 
    } 

    // make it visible 
    el.style.display = 'inline'; 
</script> 
+0

es ist nach wie vor die Spannweiten mit der normalen ID angezeigt wird, und ich hinzugefügt, um ein Konsolenprotokoll zu überprüfen, ob es 1 bekommen, und es ist, aber zeigt immer noch Ids mit normalen – bvdo

+0

Können Sie Ihren Code posten? –

Verwandte Themen