Выбрать элемент
Есть разметка вида:
<a href="#">Link</a> <form>...</form> <a href="#">Link</a> <form>...</form> Как сделать, чтобы при клику на Link, появилась следующая за ним форма? |
есть такое свойство как nextSibling используйте его, например:
<a href="#" onclick="ShowForm(this);">Link</a>
<form style="display: none;">...</form>
<a href="#" onclick="ShowForm(this);">Link</a>
<form style="display: none;">...</form>
<script type="text/javascript">
function ShowForm(Obj)
{
while(Obj.nextSibling.nodeName!=="FORM") Obj=Obj.nextSibling;
Obj.nextSibling.style.display="block";
}
</script>
|
Спасибо, помогло.
|
| Часовой пояс GMT +3, время: 14:49. |