Jag är ny på det här med javascript och har försökt mig på innerHTML, men det går inte så bra hehe. Har läst lite på internet och än så länge så ser min kod ut såhär, men den fungerar inte. Var har jag gjort för fel?
HTML Code:
<ul id="meny"> <li><p class="title">Title 1</p> <ul> <li> <p id="subtitle1"></p> </li> </ul> </li> </ul>
PHP Code:
function titles()
{
var nextElement = next(this);
if(nextElement.style.display == "none")
{
nextElement.style.display = "block";
}
else
{
nextElement.style.display = "none";
}
}
function init()
{
var title = document.getElementsByTagName("p");
for(var i = 0; i < title.length; i++)
{
if(title[i].className == "title")
{
title[i].onclick = titles;
}
}
var subtitle = document.getElementsByTagName("p");
var show = document.getElementByClass('subtitle1');
var subtitle1 = document.getElementsByTagName("p");
for(var i = 0; i <subtitle1.length; i++)
{
if(subtitle1[i].Id == "subtitle1")
{
show.innerHTML = "Detta är min text";
subtitle1[i].parentNode.getElementsByTagName("p")[0].style.display = 'none';
}
}
}
Comment