Предположим, у меня есть несколько форм с динамически генерируемым IDКак скрыть форму динамически генерируемым ID, нажав кнопку
<form id = "1">
employer: <input type = "text" />
</form>
<form id = "2">
employer: <input type = "text" />
</form>
<form id = "3">
employer: <input type = "text" />
</form>
Я хочу, чтобы создать кнопку, связанную с каждой формой, так что, когда я нажимаю кнопку, форма будут скрыты. Таким образом, функция onclick должна принимать идентификатор в качестве параметра. Как достичь этого?
Я попытался следующие
<script type="text/javascript">
var inputElement = document.createElement('button');
inputElement.addEventListener('click', function(){
hideForm(1);
});
document.body.appendChild(inputElement);
</script>
С hideForm определено ниже
<script>
function hideForm(id){
$("#id").hide();
}
</script>
Вы еще что-нибудь пробовали? Если нет, то я рекомендую вам провести некоторое исследование .... Где кнопки для запуска функции, и поскольку они являются динамическими, где вы их создаете? Этот вопрос очень плохо спланирован. Я предлагаю вам обновить свой вопрос и включить весь соответствующий исходный код и более подробно объяснить, как функционируют функции и что вы пытались сделать до сих пор. – NewToJS
Я добавил более подробную информацию. Надеюсь, что уточнит мой вопрос – Zhuo
@charlietfl Я хочу скрыть любую форму, которую я хочу. Я заранее не знаю, что это за идентификаторы. В моем вопросе я просто привел пример, где я пытаюсь скрыть форму с id = "1". – Zhuo