<form name="form_name"> <div class="navmenu"> <ul class="adxm menu"> <li><a href="#" title="" >NAV 1</a> <ul> <li><a href="#" onClick="testFn();">Item 1</a></li> <li name="test" id="test" style="display:none;"><a href="#">Item 2</a></li> <li name="test" style="display:none;"><a href="#">Item 3</a></li> <li name="test" style="display:none;"><a href="#">Item 4</a> </li> </ul> </li> <li><a href="#" title="">NAV 2</a> <ul> <li><a href="#">Item 1</a></li> <li><a href="#">Item 2</a></li> <li><a href="#">Item 3</a></li> <li><a href="#">Item 4</a></li> </ul> </li> <li><a href="#" title="">NAV 3</a> <ul> <li><a href="#">Item 1</a></li> <li><a href="#">Item 2</a></li> <li><a href="#">Item 3</a></li> <li><a href="#">Item 4</a></li> </ul> </li> </ul> </div> </form>
i kod js:
function testFn(){ var elements = document.forms['form_name'].elements['test']; }
Z tego co kojarze to cos takiego powinno dzialas. Ale jak potem probuje odczytac elements.length to dostaje ze undefined lub null.. A moze da sie to zrobic prosciej/szybciej w juery? Probowalam z metoda find, ale cos takiego: var x = find($('li[name=test]')); nie dziala..
bede wdzieczna za wszystkie wskazowki..
pzdr,
misty