мне нужно, чтобы иметь возможность изменить событие OnClick из идентификатора, так что, как только она была нажата, когда он выполняет функцию, которая изменяет событие OnClickJavascript OnClick изменить OnClick к новой функции
Вот мой код: Javascript:
function showSearchBar()
{
document.getElementById('search_form').style.display="inline";
document.getElementById('searchForm_arrow').onclick='hideSearchBar()';
}
function hideSearchBar()
{
document.getElementById('search_form').style.display="none";
document.getElementById('searchForm_arrow').onclick='showSearchBar()';
}
и вот HTML:
<!-- Search bar -->
<div class='search_bar'>
<img id='searchForm_arrow' src="images/icon_arrow_right.png" alt=">" title="Expand" width="10px" height="10px" onclick='showSearchBar()' />
<form id='search_form' method='POST' action='search.php'>
<input type="text" name='search_query' placeholder="Search" required>
<input type='image' src='images/icon_search.png' style='width:20px; height:20px;' alt='S' >
</form>
</div>
Благодаря
код не изменяет событие OnClick, я хотел бы знать, если я звала/определение его неправильно – Bull
@Bull Вы хотите Скрыть и показать тег формы? –