Hallo,
ich versuche mittels DOM die eigenschaften eines DIV's zu ändern.
Habe hier 4 divs mit dem selben namen, und jeweild einer id von 1 - 4.
Mun gebe ich der JS alles elementen zunächst die gleiche eingenschaft und spreche alle per "getElementsByTagName", da sie ja den gleichen namen haben.
Danach will ich nur das Element ändern, welche die id von 1 - 4 hat.
Leider scheint das nicht zu funktionieren, und ich weis nicht wieso.
dierdercode
die konsole schreibt "document.getElementsByTagName("subtab_left").style is undefined"..
kann aber nicht sein, da es existiert.. mit id und name, wie bereits erwähnt.
Besten Dank!!
ich versuche mittels DOM die eigenschaften eines DIV's zu ändern.
Habe hier 4 divs mit dem selben namen, und jeweild einer id von 1 - 4.
Mun gebe ich der JS alles elementen zunächst die gleiche eingenschaft und spreche alle per "getElementsByTagName", da sie ja den gleichen namen haben.
Danach will ich nur das Element ändern, welche die id von 1 - 4 hat.
Leider scheint das nicht zu funktionieren, und ich weis nicht wieso.
dierdercode
PHP-Code:
function my_tab(tabart, tab)
{
if(tabart == "subtab")
{
document.getElementsByTagName("subtab_left").style.backgroundImage = "";
document.getElementsByTagName("subtab_right").style.backgroundImage = "";
document.getElementById("subtab_left_"+tab).style.backgroundImage = "url('./images/post/sub_tab_left.png')";
document.getElementById("subtab_right_"+tab).style.backgroundImage = "url('./images/post/sub_tab_right.png')";
}
}
PHP-Code:
<div name="subtab_left" id="subtab_left_1" style="height:18px; width:8px; background-image:url(./images/sub_tab_left.png)">
</div>
Besten Dank!!
Kommentar